28 Commits

Author SHA1 Message Date
landry
c4bbec9fe4 Update to nspr 4.10.8.
- https://groups.google.com/forum/#!topic/mozilla.dev.tech.nspr/6yPZqtZhHzM
- remove rwlockrank.c patch, merged in #1072454
- remove chunk of patch-nspr_pr_src_pthreads_ptthread_c, merged upstream
  in #756047. Leave chunk about pthread_set_name_np() returning void, to
be upstreamed
- use PATH_MAX instead of MAXPATHLEN in patch-nspr_pr_src_linking_prlink_c
2015-03-16 19:39:45 +00:00
landry
47ccdb1748 Update to NSPR 4.10.7. 2014-09-24 18:43:39 +00:00
landry
82267e15f4 Update to nspr 4.10.6, required by upcoming ffx 30.
Might or might not fix security issues, noone knows as there are no
release announcements, nor changelogs. Check
http://hg.mozilla.org/projects/nspr/shortlog for a list of changes...
2014-06-11 07:58:17 +00:00
landry
1e744301b1 Minor bugfix update to nspr 4.10.3, req'ed by future mozillas. 2014-03-10 20:17:27 +00:00
landry
4761ac0db6 SECURITY(?) update to nspr 4.10.2.
Fixes the following bugs:
Bug 927687: Avoid unsigned integer wrapping in PL_ArenaAllocate (possible CVE?, not confirmed yet)
Bug 770534: eliminate possible pointer overflow in PL_ArenaAllocate().
Bug 888546: PR_ImportUDPSocket doesn't work.

No release notes yet.
Note: This is what will be shipped within Fx 25.0.1, per #935568 & #935959.
2013-11-13 20:54:45 +00:00
landry
e1a56cbb50 Bugfix update to nspr 4.10.1.
Went in a bulk build without fallout.
2013-10-03 19:13:35 +00:00
landry
3ee07c96c4 Update to nspr 4.10.
http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-Release-td280660.html

After years of sticking to CVS, upstream finally switched to hg,
changing its directory layout while here. All our patches are actually
unchanged, but got renamed/moved. CVS doesn't handle moves :)

Tested in an amd64 bulk build.
2013-06-23 18:36:50 +00:00
landry
f3aa48856f Update to nspr 4.9.6, needed by upcoming ffx 21.
NSPR 4.9.6 has the following bug fixes:
* Bug 782214: Auto detect Android API version for x86.
* Bug 807883: Add the PL_SizeOfArenaPoolExcludingPool function.
* Bug 812085: Initialize Windows CRITICAL_SECTIONs without debug info
 and with nonzero spin count.
* Bug 827271: Add support for Aarch64 (64-Bit ARM).
* Bug 841651: PR_SetThreadPriority doesn't do anything when using Bionic.

Bump minor for PL_SizeOfArenaPoolExcludingPool addition.
2013-05-16 19:55:32 +00:00
landry
0cd765881e Update to nspr 4.9.5.
After two years of discussion in bug #634793 and countless hours lost on
filing followup bugs at each type mismatch, nspr upstream finally got
convinced that on OpenBSD uint64_t was unsigned long long, and there was
no reason at all to define PRUint64 as unsigned long, happily raping the
principle of least surprise. So now that upstream behaves correctly,
remove the two pr{long,types}.h patches.

And there was much rejoicing.

Tested on sparc64/ppc/hppa/amd64, went in a bunch of bulk builds.
2013-03-18 20:30:31 +00:00
landry
3100e8b778 Update to nspr 4.9.4.
Tested on sparc64 & hppa, and went into an amd64 bulk build.
2012-12-29 19:58:22 +00:00
landry
df694e00fd Update to nspr 4.9.3.
- remove subpackages, it makes no sense to have -docs fetching its distfile
from a separate tarball. If really needed one can make a standalone port.
- remove handmade nspr.pc.in, upstream provides one
- remove handrolled install target and use the one upstream provides.
- merge PFRAG.shared back into PLIST

Tested on amd64/i386/powerpc and in a bulk build.
Needed by firefox 18.

ok sthen@ ajacoutot@ jasper@
2012-11-12 20:39:09 +00:00
landry
ee15792e12 Update to nspr 4.9.2.
- Garbage collect patch adding -pthread hack while here.
- Improve pthread_set_name_np() call (returns void)
- Needed anyway by upcoming Mozilla 16 releases
been in a bunch of amd64 bulks, ok ajacoutot@
2012-09-17 20:00:09 +00:00
landry
73f17c0d11 Update to nspr 4.9, needed for mozilla 11+.
Tested on alpha amd64 hppa i386 powerpc sparc64, no change in regression
output (well, dtoa still fails, but thats not surprising given
corresponding code is heavily patched)
2012-02-20 09:17:00 +00:00
landry
a143707039 Update to nspr 4.8.9, needed by upcoming mozilla updates.
Bump major as some prtime #define were changed.
Remove a patch merged upstream (bug #622425)
ok martynas@ rpointel@
2011-08-23 20:07:08 +00:00
landry
32a276b54e Update to nspr 4.8.7, required by ffx4.0b8 and later, and
soon-to-be-required by stable releases in other mozilla branches.
ok sthen@ martynas@
2011-01-15 16:58:28 +00:00
landry
a1e2c78dcd Update to nspr 4.8.6, required by (at least) a future firefox 4 update..
Tested in a bunch of amd64 bulk builds.
ok naddy@ phessler@
2010-08-30 20:12:55 +00:00
martynas
449827516e 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!
2009-08-04 13:56:09 +00:00
martynas
4499dcc359 NSPR 4.7.3:
- PL_ArenaFinish should zero the static variable PRCallOnceType
once.
- Missing _MD_UNLOCK() in IsFileLocal in ntio.c.
- PR_Interrupt() interrupts PR_TransmitFile() while PR_BlockInterrupt()
in effect.
- use /dev/urandom instead of /dev/random
ok naddy@
2008-12-15 21:26:04 +00:00
martynas
9a5c1037db update to nspr-4.7.1. also needed by firefox 3.0
tested by many, both w/ mozilla 1.8 branch projects, and mozilla 1.9
"nspr and nss should go in" naddy@
ok kurt@
2008-07-25 00:42:33 +00:00
martynas
027c941cba update to nspr-4.6.8; ok kurt@ 2008-02-12 23:21:38 +00:00
martynas
649f9d75b4 update to 4.6.7; ok kurt@ 2007-08-01 21:11:13 +00:00
espie
470294650d base64 distinfo with SHA256 2007-04-05 15:37:40 +00:00
robert
71dd59e68a update to version 4.6.5; from Martynas Venckus; ok pvalchev@ 2007-03-01 22:37:48 +00:00
ajacoutot
f9bbdc7aab - update to 4.6.4
from Martynas Venckus <martynas at altroot dot org>, thanks!

ok jolan@
2006-11-23 09:36:03 +00:00
ajacoutot
7eff0c83cd - add a -doc subpackage with complete HTML documentation reference
"looks good" steven@
2006-11-10 16:01:29 +00:00
ajacoutot
e13fa720c6 - update to latest stable version (4.6.3) - 3 years worth of changes!
- use patches from www/mozilla-firefox (should now work on all supported
  Firefox platforms)
- replaced internal strtod and dtoa implementations (patch from kurt@)
- create and install nspr.pc (from FreeBSD)
- change MASTER_SITES, remove USE_X11, update pkg/DESCR

ok mbalmer@ kurt@
2006-11-06 14:35:45 +00:00
naddy
3f04f8f321 SIZE 2005-01-05 16:22:24 +00:00
pvalchev
f33abbf72f Import of nspr-4.4.1
Netscape Portable Runtime (NSPR) provides a platform-neutral
API for system level and libc like functions. The API is used
in the Mozilla client, many of Netscape/AOL/iPlanet's and other
software offerings.

i386-only for now.

From maintainer Kurt Miller <truk@optonline.net>
2004-01-29 21:57:53 +00:00