98 Commits

Author SHA1 Message Date
jca
8cd565389e Add support for riscv64
Generic endianness/types support shared with alpha and aarch64.
JB_SP_INDEX value found in /src/lib/libc/arch/riscv64/gen/_setjmp.S

ok landry@ (maintainer)
2021-07-15 16:52:55 +00:00
landry
dfd7bac254 devel/nspr: update to 4.32 2021-07-05 06:57:22 +00:00
landry
39be098feb devel/nspr: update to 4.31.
https://bugzilla.mozilla.org/show_bug.cgi?id=1686138 is the only
change but its access is restricted.
2021-06-01 14:26:16 +00:00
landry
f770cb9d3b devel/nspr: update to 4.30.
Merges bits of our patch in #1674381, should still build on exotic archs.
2021-03-17 18:36:57 +00:00
landry
f13ae05871 Update to NSPR 4.29, req'd by upcoming nss 3.57.
See http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-29-Release-td386496.html
2020-09-21 13:50:18 +00:00
landry
b108e18b48 Update to nspr 4.28 2020-08-25 13:27:41 +00:00
landry
b42e5317c1 Update to nspr 4.27, will be required by gecko 80 & nss 3.55.
no change for us, only macos/win commits.
2020-07-23 19:29:59 +00:00
jasper
cd6f50bfff drop ONLY_FOR_ARCHS which by now includes basically every architecture
we run on. this effectively allows us to build this on powerpc64.

ok landry@ (MAINTAINER)
2020-07-21 14:04:16 +00:00
landry
c15192b4f8 Update to nspr 4.26, will be a requirement for upcoming nss 3.54/firefox 79 2020-06-25 12:55:36 +00:00
jasper
624d73ac57 missing full stop in DESCR 2020-05-14 15:42:40 +00:00
landry
bb501c4c57 Update to NSPR 4.25 2020-02-06 08:54:17 +00:00
landry
9f2d145708 Update to nspr 4.24 2019-12-03 15:14:59 +00:00
landry
33b0be7c9f Patchy patchy bork bork. Sorry for the inconvenience.. 2019-10-24 06:11:50 +00:00
landry
2f281fa4a7 Update to nspr 4.23.
Remove patches from #1575821, merged upstream.
2019-10-23 19:28:36 +00:00
landry
d758a9147d Update to nspr 4.22.
add a bunch of patches from #1575821 to fix building tests (regressed by
#1535665)
2019-08-28 13:38:14 +00:00
sthen
f74b6c2d62 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:44:34 +00:00
tj
b78c82b5f8 switch some more homepage and master_sites links to https. input/ok sthen 2019-07-10 21:01:26 +00:00
landry
fdf0a83eb2 Update to nspr 4.21. 2019-03-08 07:05:47 +00:00
landry
633c744f4e Update to nspr 4.20.
Add patch from #1487579 to fix test build.
2018-09-06 18:35:27 +00:00
landry
4f24eb085b Update to nspr 4.19, required by gecko 60. 2018-03-14 17:14:49 +00:00
landry
3407fe126d Update to nspr 4.18, required by gecko 59. 2018-01-24 17:22:41 +00:00
landry
ddc3ad8218 Update to nspr 4.17.
Will be required by gecko 57 branch, so might help things for upcoming -stable.
2017-09-27 06:42:44 +00:00
landry
e09e937de1 Update to NSPR 4.16, will be required by upcoming gecko 56 releases 2017-08-07 18:47:47 +00:00
landry
12d6e7cc19 Update to nspr 4.15, required by fx 55.0b3.
See https://groups.google.com/forum/#!topic/mozilla.dev.tech.nspr/gMvzfJxmvn8

Add a chunk to patch-nspr_configure_in to workaround #1374538.
2017-06-20 06:38:53 +00:00
sthen
3ec56ea35f add aarch64 to ONLY_FOR_ARCHS, missed commit when I fixed the patches 2017-05-11 15:30:37 +00:00
sthen
cf527ba7df handle aarch64, ok landry@ 2017-05-03 07:10:37 +00:00
landry
885e308548 Update to nspr 4.14, requirement for firefox 54.
See https://groups.google.com/forum/#!topic/mozilla.dev.tech.nspr/YQyOYHnKJjA
2017-04-22 11:56:11 +00:00
landry
5defc6ab72 Bugfix update to nspr 4.13.1.
Revert a change made in 4.13 cycle (pipes were made non-blocking by
default) that caused regressions in certain cases.

See
https://groups.google.com/forum/#!topic/mozilla.dev.tech.nspr/vHMBwAcu7x4
and https://bugzilla.mozilla.org/show_bug.cgi?id=1289145
2016-10-24 09:32:41 +00:00
landry
7e96c35030 Update to nspr 4.13.
See
https://groups.google.com/forum/#!topic/mozilla.dev.tech.nspr/AhNiw22wz7U
for the small amount of changes.
2016-10-06 12:04:40 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
naddy
071c34fd6f remove SHARED_ONLY from ports that use only the gnu module 2016-03-16 21:19:37 +00:00
mmcc
ada9c62715 replace some 404ing Mozilla HOMEPAGEs
ok landry
2016-03-12 07:02:16 +00:00
landry
e070ff12a8 Update to nspr 4.12, requirement of upcoming gecko 45.
Bump minor as PR_GetEnvSecure() was added to prenv.h.

Remove now useless patch-nspr_pr_src_pthreads_ptthread_c, was merged
upstream in https://hg.mozilla.org/projects/nspr/rev/85f6c6480115
2016-03-01 21:02:30 +00:00
landry
cb0c1bc190 Update to nspr 4.11.
Tested in a bulk by ajacoutot@, thanks!
2015-11-23 11:31:37 +00:00
landry
68675464b8 Update to nspr 4.10.10. 2015-10-30 07:58:52 +00:00
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
3de2b9ea28 Subtly fix a OpenBSD/OPENBSD mistake that crept in r1.1.
NSPR headers define OPENBSD (which is what we need to know what OS we're
on), sys/param.h defines OpenBSD. And MAXPATHLEN, which is used in that
patch. Oh well, fix it this way for now, pending a better fix.
2015-01-15 21:50:19 +00:00
landry
372b3bbb1c Fix c++-style comments breaking make test since we build with cc. #1072454 2014-09-25 06:55:47 +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
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +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