update to nspr-4.8. security. please note, this will be needed

in stable for further mozilla-firefox security updates.
bulk build done by sthen@.  thanks!
This commit is contained in:
martynas 2009-08-04 13:56:09 +00:00
parent 4b8293aba5
commit 449827516e
14 changed files with 116 additions and 119 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.29 2009/03/23 00:50:52 jakemsr Exp $
# $OpenBSD: Makefile,v 1.30 2009/08/04 13:56:09 martynas Exp $
# $FreeBSD: /repoman/r/pcvs/ports/devel/nspr/Makefile,v 1.13 2003/12/13 21:30:19 peter Exp $
ONLY_FOR_ARCHS= alpha amd64 arm i386 powerpc sparc sparc64 hppa
@ -6,14 +6,14 @@ ONLY_FOR_ARCHS= alpha amd64 arm i386 powerpc sparc sparc64 hppa
COMMENT-main= Netscape Portable Runtime
COMMENT-docs= HTML Documentation for NSPR
VER= 4.7.3
VER= 4.8
DISTNAME= nspr-${VER}
PKGNAME-main= ${DISTNAME}p0
PKGNAME-main= ${DISTNAME}
PKGNAME-docs= nspr-docs-${VER}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
nspr-reference${EXTRACT_SUFX}:0
SO_VERSION= 20.0
SO_VERSION= 21.0
.for _lib in nspr4 plc4 plds4
SHARED_LIBS+= ${_lib} ${SO_VERSION}
.endfor

View File

@ -1,10 +1,10 @@
MD5 (nspr-4.7.3.tar.gz) = NJbWZW8+At3cfinxsSK3RA==
MD5 (nspr-4.8.tar.gz) = 4JFqcrzGxCdVHqJiGD/bJg==
MD5 (nspr-reference.tar.gz) = jZRQOnk+OzIiUnYci0jz4A==
RMD160 (nspr-4.7.3.tar.gz) = UyQXyMTQSjLWz8CeqPInnV7mnnI=
RMD160 (nspr-4.8.tar.gz) = 9jRo3jYTeTqLVk6WfzqWOquXfJk=
RMD160 (nspr-reference.tar.gz) = 4eQ4pZI64spNagflIfhYo+D3wcY=
SHA1 (nspr-4.7.3.tar.gz) = NRw0yPJtEaRBvDEwZVzZFE5ySJk=
SHA1 (nspr-4.8.tar.gz) = rDDsGL8NBwqWY9GowtJYAE8/Qq0=
SHA1 (nspr-reference.tar.gz) = mihC1ynB3kmPoYRmevtjk5qdcec=
SHA256 (nspr-4.7.3.tar.gz) = sdJBnvGAfDiUT8dG//FP2oUGWJ5UYtwxGUqdG0lLn0k=
SHA256 (nspr-4.8.tar.gz) = ot6EqiGnu6vZPE8XISPVjGQywjWIB7smCsM4stxh2/4=
SHA256 (nspr-reference.tar.gz) = zhhZrKNh2VTVMaJ+qR7AzZwW8lssI0mT1E5+d1gHiwo=
SIZE (nspr-4.7.3.tar.gz) = 1254585
SIZE (nspr-4.8.tar.gz) = 1170419
SIZE (nspr-reference.tar.gz) = 195121

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_config_rules_mk,v 1.3 2008/12/15 21:26:04 martynas Exp $
--- mozilla/nsprpub/config/rules.mk.orig Fri May 2 11:18:04 2008
+++ mozilla/nsprpub/config/rules.mk Fri Dec 12 05:57:31 2008
@@ -228,7 +228,7 @@ ifdef RELEASE_HEADERS
$OpenBSD: patch-mozilla_nsprpub_config_rules_mk,v 1.4 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/config/rules.mk.orig Sat May 2 02:08:01 2009
+++ mozilla/nsprpub/config/rules.mk Sat Jun 20 23:38:30 2009
@@ -219,7 +219,7 @@ ifdef RELEASE_HEADERS
$(NSINSTALL) -t -m 0644 $(RELEASE_HEADERS) $(DESTDIR)$(includedir)/$(include_subdir)
endif
ifdef RELEASE_LIBS

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_configure_in,v 1.8 2008/12/15 21:26:04 martynas Exp $
--- mozilla/nsprpub/configure.in.orig Tue Nov 4 20:07:15 2008
+++ mozilla/nsprpub/configure.in Fri Dec 12 05:57:31 2008
@@ -1805,9 +1805,11 @@ mips-sony-newsos*)
$OpenBSD: patch-mozilla_nsprpub_configure_in,v 1.9 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/configure.in.orig Sat May 2 02:08:00 2009
+++ mozilla/nsprpub/configure.in Sat Jun 20 23:38:30 2009
@@ -1809,9 +1809,11 @@ mips-sony-newsos*)
AC_DEFINE(OPENBSD)
AC_DEFINE(HAVE_BSD_FLOCK)
AC_DEFINE(HAVE_SOCKLEN_T)
@ -14,7 +14,7 @@ $OpenBSD: patch-mozilla_nsprpub_configure_in,v 1.8 2008/12/15 21:26:04 martynas
DSO_CFLAGS=-fPIC
MDCPUCFG_H=_openbsd.cfg
PR_MD_CSRCS=openbsd.c
@@ -2799,6 +2801,7 @@ config/autoconf.mk
@@ -2871,6 +2873,7 @@ config/autoconf.mk
config/nsprincl.mk
config/nsprincl.sh
config/nspr-config

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_lib_tests_Makefile_in,v 1.3 2008/12/15 21:26:04 martynas Exp $
--- mozilla/nsprpub/lib/tests/Makefile.in.orig Sun May 4 01:28:43 2008
+++ mozilla/nsprpub/lib/tests/Makefile.in Fri Dec 12 05:57:31 2008
@@ -127,6 +127,12 @@ ifeq (,$(filter-out OpenBSD,$(OS_ARCH)))
$OpenBSD: patch-mozilla_nsprpub_lib_tests_Makefile_in,v 1.4 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/lib/tests/Makefile.in.orig Sun Feb 22 20:56:04 2009
+++ mozilla/nsprpub/lib/tests/Makefile.in Sat Jun 20 23:38:30 2009
@@ -117,6 +117,12 @@ ifeq (,$(filter-out OpenBSD,$(OS_ARCH)))
endif
endif

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prdtoa.c.orig Sat Nov 17 18:00:42 2007
+++ mozilla/nsprpub/pr/src/misc/prdtoa.c Sat Nov 17 18:14:54 2007
@@ -37,42 +37,14 @@
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.5 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prdtoa.c.orig Fri Mar 20 05:41:21 2009
+++ mozilla/nsprpub/pr/src/misc/prdtoa.c Sun Jun 21 00:03:35 2009
@@ -47,42 +47,14 @@
#include "primpl.h"
@ -44,7 +44,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
/****************************************************************
*
* The author of this software is David M. Gay.
@@ -92,3303 +64,82 @@ void _PR_CleanupDtoa(void)
@@ -102,3300 +74,82 @@ void _PR_CleanupDtoa(void)
*
***************************************************************/
@ -173,11 +173,6 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- * floating-point numbers and flushes underflows to zero rather
- * than implementing gradual underflow, then you must also #define
- * Sudden_Underflow.
- * #define YES_ALIAS to permit aliasing certain double values with
- * arrays of ULongs. This leads to slightly better code with
- * some compilers and was always used prior to 19990916, but it
- * is not strictly legal and can cause trouble with aggressively
- * optimizing compilers (e.g., gcc 2.95.1 under -O2).
- * #define USE_LOCALE to use the current locale's decimal_point value.
- * #define SET_INEXACT if IEEE arithmetic is being used and extra
- * computation should be done to set the inexact flag when the
@ -331,11 +326,10 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
-
-typedef union { double d; ULong L[2]; } U;
-
-#ifdef YES_ALIAS
-#define dval(x) x
-#define dval(x) (x).d
-#ifdef IEEE_8087
-#define word0(x) ((ULong *)&x)[1]
-#define word1(x) ((ULong *)&x)[0]
-#define word0(x) (x).L[1]
-#define word1(x) (x).L[0]
+typedef union {
+ double d;
+ ULong ul[2];
@ -345,21 +339,11 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
+#define word0(x) ((x).ul[1])
+#define word1(x) ((x).ul[0])
#else
-#define word0(x) ((ULong *)&x)[0]
-#define word1(x) ((ULong *)&x)[1]
-#define word0(x) (x).L[0]
-#define word1(x) (x).L[1]
+#define word0(x) ((x).ul[0])
+#define word1(x) ((x).ul[1])
#endif
-#else
-#ifdef IEEE_8087
-#define word0(x) ((U*)&x)->L[1]
-#define word1(x) ((U*)&x)->L[0]
-#else
-#define word0(x) ((U*)&x)->L[0]
-#define word1(x) ((U*)&x)->L[1]
-#endif
-#define dval(x) ((U*)&x)->d
-#endif
-/* The following definition of Storeinc is appropriate for MIPS processors.
- * An alternative that might be better on some machines is
@ -486,13 +470,13 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
-#define Tiny1 0
-#define Quick_max 15
-#define Int_max 15
-#endif /* IBM, VAX */
#endif /* IBM, VAX */
-#endif /* IEEE_Arith */
-
-#ifndef IEEE_Arith
-#define ROUND_BIASED
#endif
-
-#ifdef RND_PRODQUOT
-#define rounded_product(a,b) a = rnd_prod(a, b)
-#define rounded_quotient(a,b) a = rnd_quot(a, b)
@ -500,17 +484,17 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
-extern double rnd_prod(), rnd_quot();
-#else
-extern double rnd_prod(double, double), rnd_quot(double, double);
#endif
-#endif
-#else
-#define rounded_product(a,b) a *= b
-#define rounded_quotient(a,b) a /= b
-#endif
-#define Big0 (Frac_mask1 | Exp_msk1*(DBL_MAX_EXP+Bias-1))
-#define Big1 0xffffffff
+char *__dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve);
+void __freedtoa(char *s);
-#define Big0 (Frac_mask1 | Exp_msk1*(DBL_MAX_EXP+Bias-1))
-#define Big1 0xffffffff
-
-#ifndef Pack_32
-#define Pack_32
+#ifdef __cplusplus
@ -1174,14 +1158,15 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- static double
-ulp
-#ifdef KR_headers
- (x) double x;
- (dx) double dx;
-#else
- (double x)
- (double dx)
-#endif
-{
- register Long L;
- double a;
- U x, a;
-
- dval(x) = dx;
- L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1;
-#ifndef Avoid_Underflow
-#ifndef Sudden_Underflow
@ -1223,7 +1208,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
-{
- ULong *xa, *xa0, w, y, z;
- int k;
- double d;
- U d;
-#ifdef VAX
- ULong d0, d1;
-#else
@ -1286,11 +1271,12 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- static Bigint *
-d2b
-#ifdef KR_headers
- (d, e, bits) double d; int *e, *bits;
- (dd, e, bits) double dd; int *e, *bits;
-#else
- (double d, int *e, int *bits)
- (double dd, int *e, int *bits)
-#endif
-{
- U d;
- Bigint *b;
- int de, k;
- ULong *x, y, z;
@ -1299,6 +1285,10 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
-#endif
-#ifdef VAX
- ULong d0, d1;
-#endif
-
- dval(d) = dd;
-#ifdef VAX
- d0 = word0(d) >> 16 | word0(d) << 16;
- d1 = word1(d) >> 16 | word1(d) << 16;
-#else
@ -1429,7 +1419,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- (Bigint *a, Bigint *b)
-#endif
-{
- double da, db;
- U da, db;
- int k, ka, kb;
-
- dval(da) = b2d(a, &ka);
@ -1603,7 +1593,8 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, dsign,
- e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign;
- CONST char *s, *s0, *s1;
- double aadj, aadj1, adj, rv, rv0;
- double aadj, aadj1, adj;
- U aadj2, rv, rv0;
- Long L;
- ULong y, z;
- Bigint *bb, *bb1, *bd, *bd0, *bs, *delta;
@ -2366,7 +2357,9 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- aadj = z;
- aadj1 = dsign ? aadj : -aadj;
- }
- word0(aadj1) += (2*P+1)*Exp_msk1 - y;
- dval(aadj2) = aadj1;
- word0(aadj2) += (2*P+1)*Exp_msk1 - y;
- aadj1 = dval(aadj2);
- }
- adj = aadj1 * ulp(dval(rv));
- dval(rv) += adj;
@ -2701,10 +2694,10 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- static char *
-dtoa
-#ifdef KR_headers
- (d, mode, ndigits, decpt, sign, rve)
- double d; int mode, ndigits, *decpt, *sign; char **rve;
- (dd, mode, ndigits, decpt, sign, rve)
- double dd; int mode, ndigits, *decpt, *sign; char **rve;
-#else
- (double d, int mode, int ndigits, int *decpt, int *sign, char **rve)
- (double dd, int mode, int ndigits, int *decpt, int *sign, char **rve)
-#endif
-{
- /* Arguments ndigits, decpt, sign are similar to those
@ -2750,7 +2743,8 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- ULong x;
-#endif
- Bigint *b, *b1, *delta, *mlo, *mhi, *S;
- double d2, ds, eps;
- U d, d2, eps;
- double ds;
- char *s, *s0;
-#ifdef Honor_FLT_ROUNDS
- int rounding;
@ -2766,6 +2760,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- }
-#endif
-
- dval(d) = dd;
- if (word0(d) & Sign_bit) {
- /* set sign for everything, including 0's and NaNs */
- *sign = 1;
@ -3346,7 +3341,9 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
- ++*s++;
- }
- else {
-#ifdef Honor_FLT_ROUNDS
- trimzeros:
-#endif
- while(*--s == '0');
- s++;
- }
@ -3384,7 +3381,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
PR_IMPLEMENT(PRStatus)
PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
@@ -3404,7 +155,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
@@ -3411,7 +165,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0);
return rv;
}
@ -3393,7 +3390,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
if (!result) {
PR_SetError(PR_OUT_OF_MEMORY_ERROR, 0);
return rv;
@@ -3419,7 +170,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
@@ -3426,7 +180,7 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
}
rv = PR_SUCCESS;
}
@ -3402,24 +3399,19 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prdtoa_c,v 1.4 2008/07/25 00:42:34 m
return rv;
}
@@ -3435,13 +186,15 @@ PR_dtoa(PRFloat64 d, PRIntn mode, PRIntn ndigits,
** '+' or '-' after the 'e' in scientific notation
*/
PR_IMPLEMENT(void)
-PR_cnvtf(char *buf,int bufsz, int prcsn,double fval)
+PR_cnvtf(char *buf,int bufsz, int prcsn,double _fval)
{
PRIntn decpt, sign, numdigits;
@@ -3448,9 +202,9 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
char *num, *nump;
char *bufp = buf;
char *endnum;
- U fval;
+ _double fval;
+ value(fval) = _fval;
- dval(fval) = dfval;
+ value(fval) = dfval;
/* If anything fails, we store an empty string in 'buf' */
num = (char*)PR_MALLOC(bufsz);
if (num == NULL) {
@@ -3449,7 +202,7 @@ PR_cnvtf(char *buf,int bufsz, int prcsn,double fval)
@@ -3458,7 +212,7 @@ PR_cnvtf(char *buf, int bufsz, int prcsn, double dfval
return;
}
/* XXX Why use mode 1? */

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prinit_c,v 1.4 2008/07/25 00:42:34 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prinit.c.orig Sat Apr 26 03:39:35 2008
+++ mozilla/nsprpub/pr/src/misc/prinit.c Fri Jun 13 21:58:54 2008
@@ -417,8 +417,6 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prinit_c,v 1.5 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prinit.c.orig Fri May 8 04:01:11 2009
+++ mozilla/nsprpub/pr/src/misc/prinit.c Sat Jun 20 23:38:30 2009
@@ -414,8 +414,6 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
_PR_CleanupDtoa();
_PR_CleanupCallOnce();
_PR_ShutdownLinker();
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prinit_c,v 1.4 2008/07/25 00:42:34 m
/* Release the primordial thread's private data, etc. */
_PR_CleanupThread(me);
@@ -429,6 +427,12 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
@@ -426,6 +424,12 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
_PR_LogCleanup();
/*
@ -23,7 +23,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prinit_c,v 1.4 2008/07/25 00:42:34 m
* This part should look like the end of _PR_NativeRunThread
* and _PR_UserRunThread.
*/
@@ -440,6 +444,7 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
@@ -437,6 +441,7 @@ PR_IMPLEMENT(PRStatus) PR_Cleanup()
PR_DELETE(me->stack);
PR_DELETE(me);
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prnetdb_c,v 1.6 2008/12/15 21:26:04 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prnetdb.c.orig Fri May 2 11:18:14 2008
+++ mozilla/nsprpub/pr/src/misc/prnetdb.c Fri Dec 12 05:57:31 2008
@@ -2023,7 +2023,12 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInfoByName(const
$OpenBSD: patch-mozilla_nsprpub_pr_src_misc_prnetdb_c,v 1.7 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/src/misc/prnetdb.c.orig Sat May 2 02:08:05 2009
+++ mozilla/nsprpub/pr/src/misc/prnetdb.c Sat Jun 20 23:38:30 2009
@@ -2039,7 +2039,12 @@ PR_IMPLEMENT(PRAddrInfo *) PR_GetAddrInfoByName(const
*/
hints.ai_socktype = SOCK_STREAM;

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-mozilla_nsprpub_pr_src_pthreads_ptthread_c,v 1.1 2006/11/06 14:35:45 ajacoutot Exp $
--- mozilla/nsprpub/pr/src/pthreads/ptthread.c.orig Sat Jul 2 00:26:37 2005
+++ mozilla/nsprpub/pr/src/pthreads/ptthread.c Sat Nov 4 13:15:29 2006
$OpenBSD: patch-mozilla_nsprpub_pr_src_pthreads_ptthread_c,v 1.2 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/src/pthreads/ptthread.c.orig Fri May 8 04:01:11 2009
+++ mozilla/nsprpub/pr/src/pthreads/ptthread.c Sat Jun 20 23:38:30 2009
@@ -51,6 +51,7 @@
#include <unistd.h>
#include <string.h>
#include <signal.h>
+#undef _POSIX_THREAD_PRIORITY_SCHEDULING
/*
* Record whether or not we have the privilege to set the scheduling
#ifdef SYMBIAN
/* In Open C sched_get_priority_min/max do not work properly, so we undefine

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_tests_nameshm1_c,v 1.1 2006/11/15 09:05:36 ajacoutot Exp $
--- mozilla/nsprpub/pr/tests/nameshm1.c.orig Sun Apr 25 17:01:02 2004
+++ mozilla/nsprpub/pr/tests/nameshm1.c Mon Nov 13 12:45:53 2006
@@ -589,7 +589,9 @@ PRIntn main(PRIntn argc, char *argv[])
$OpenBSD: patch-mozilla_nsprpub_pr_tests_nameshm1_c,v 1.2 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/tests/nameshm1.c.orig Wed Mar 18 11:49:45 2009
+++ mozilla/nsprpub/pr/tests/nameshm1.c Sat Jun 20 23:38:30 2009
@@ -598,7 +598,9 @@ int main(int argc, char **argv)
ReadOnlyTest();
if ( failed_already != 0 )
goto Finished;

View File

@ -1,12 +1,19 @@
$OpenBSD: patch-mozilla_nsprpub_pr_tests_prpollml_c,v 1.1 2006/11/15 09:05:36 ajacoutot Exp $
--- mozilla/nsprpub/pr/tests/prpollml.c.orig Sun Apr 25 17:01:02 2004
+++ mozilla/nsprpub/pr/tests/prpollml.c Sun Nov 12 13:18:20 2006
@@ -47,7 +47,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_tests_prpollml_c,v 1.2 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/tests/prpollml.c.orig Wed Mar 18 11:49:45 2009
+++ mozilla/nsprpub/pr/tests/prpollml.c Sun Jun 21 16:37:17 2009
@@ -47,14 +47,10 @@
#include <stdlib.h>
#include <string.h>
-#ifdef SYMBIAN
-#define POLL_DESC_COUNT 128
-#else
-#define POLL_DESC_COUNT 256 /* This should be greater than the
+#define POLL_DESC_COUNT 120 /* This should be greater than the
* STACK_POLL_DESC_COUNT macro in
* ptio.c to cause syspoll_list to
* be created. */
-#endif
static PRPollDesc pd[POLL_DESC_COUNT];

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-mozilla_nsprpub_pr_tests_runtests_sh,v 1.1 2008/07/25 00:42:34 martynas Exp $
--- mozilla/nsprpub/pr/tests/runtests.sh.orig Sun Jan 27 02:45:13 2008
+++ mozilla/nsprpub/pr/tests/runtests.sh Sat Apr 5 22:26:43 2008
$OpenBSD: patch-mozilla_nsprpub_pr_tests_runtests_sh,v 1.2 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/tests/runtests.sh.orig Sun May 10 00:30:55 2009
+++ mozilla/nsprpub/pr/tests/runtests.sh Sat Jun 20 23:38:30 2009
@@ -90,11 +90,10 @@ fi
# Tests not run (but should)
#
@ -23,7 +23,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_runtests_sh,v 1.1 2008/07/25 00:42:34 m
formattm
fsync
gethost
@@ -166,6 +166,7 @@ perf
@@ -168,6 +168,7 @@ perf
pipeping
pipeping2
pipeself
@ -31,7 +31,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_runtests_sh,v 1.1 2008/07/25 00:42:34 m
poll_nm
poll_to
pollable
@@ -181,9 +182,6 @@ selct_er
@@ -184,9 +185,6 @@ selct_er
selct_nm
selct_to
selintr

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajacoutot Exp $
--- mozilla/nsprpub/pr/tests/socket.c.orig Sun Apr 25 17:01:02 2004
+++ mozilla/nsprpub/pr/tests/socket.c Thu Nov 9 14:29:45 2006
@@ -2245,6 +2245,7 @@ main(int argc, char **argv)
$OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.2 2009/08/04 13:56:09 martynas Exp $
--- mozilla/nsprpub/pr/tests/socket.c.orig Wed May 6 08:40:39 2009
+++ mozilla/nsprpub/pr/tests/socket.c Sat Jun 20 23:38:30 2009
@@ -2234,6 +2234,7 @@ int main(int argc, char **argv)
/*
* client-server test, Ipv6-Ipv4
*/
@ -9,7 +9,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajac
client_domain = PR_AF_INET6;
printf("TCP Client/Server Test - IPv6/Ipv4\n");
if (TCP_Socket_Client_Server_Test() < 0) {
@@ -2252,9 +2253,11 @@ main(int argc, char **argv)
@@ -2241,9 +2242,11 @@ int main(int argc, char **argv)
goto done;
} else
printf("TCP_Socket_Client_Server_Test Passed\n");
@ -21,7 +21,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajac
client_domain = PR_AF_INET;
server_domain = PR_AF_INET6;
printf("TCP Client/Server Test - IPv4/Ipv6\n");
@@ -2263,6 +2266,7 @@ main(int argc, char **argv)
@@ -2252,6 +2255,7 @@ int main(int argc, char **argv)
goto done;
} else
printf("TCP_Socket_Client_Server_Test Passed\n");
@ -29,7 +29,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajac
/*
* client-server test, Ipv6-Ipv6
*/
@@ -2289,6 +2293,7 @@ main(int argc, char **argv)
@@ -2281,6 +2285,7 @@ int main(int argc, char **argv)
/*
* run client-server test with UDP, IPv6/IPv4
*/
@ -37,7 +37,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajac
printf("UDP Client/Server Test - IPv6/Ipv4\n");
client_domain = PR_AF_INET6;
server_domain = PR_AF_INET;
@@ -2297,9 +2302,11 @@ main(int argc, char **argv)
@@ -2289,9 +2294,11 @@ int main(int argc, char **argv)
goto done;
} else
printf("UDP_Socket_Client_Server_Test Passed\n");
@ -49,7 +49,7 @@ $OpenBSD: patch-mozilla_nsprpub_pr_tests_socket_c,v 1.1 2006/11/09 19:00:39 ajac
printf("UDP Client/Server Test - IPv4/Ipv6\n");
client_domain = PR_AF_INET;
server_domain = PR_AF_INET6;
@@ -2308,6 +2315,7 @@ main(int argc, char **argv)
@@ -2300,6 +2307,7 @@ int main(int argc, char **argv)
goto done;
} else
printf("UDP_Socket_Client_Server_Test Passed\n");

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.4 2008/12/15 21:26:04 martynas Exp $
@comment $OpenBSD: PLIST-main,v 1.5 2009/08/04 13:56:09 martynas Exp $
@pkgpath devel/nspr
bin/nspr-config
include/nspr/
@ -21,7 +21,6 @@ include/nspr/md/_netbsd.cfg
include/nspr/md/_nextstep.cfg
include/nspr/md/_nto.cfg
include/nspr/md/_openbsd.cfg
include/nspr/md/_openvms.cfg
include/nspr/md/_os2.cfg
include/nspr/md/_osf1.cfg
include/nspr/md/_qnx.cfg
@ -34,7 +33,6 @@ include/nspr/md/_sunos4.cfg
include/nspr/md/_symbian.cfg
include/nspr/md/_unixware.cfg
include/nspr/md/_unixware7.cfg
include/nspr/md/_win16.cfg
include/nspr/md/_win95.cfg
include/nspr/md/_winnt.cfg
include/nspr/nspr.h