summaryrefslogtreecommitdiff
path: root/devel/nspr
AgeCommit message (Collapse)AuthorFilesLines
2020-02-05nspr: Update to 4.25ryoon3-7/+116
* Fix runtime error by pthread_equal() misuse. Changelog: NSPR 4.25 contains the following changes: - fixed reading files larger than 4 GB on Win32 - changes to NSPR test tools to allow them to run on our CI - added support for Xtensa architecture
2020-01-17nspr: update silly-old DESCRnia1-2/+2
2019-12-04Update to 4.24ryoon2-8/+7
Changelog: NSPR 4.24 contains the following changes: - added macro PR_ASSERT_ARG - removed some declarations - added support for Nios-II, Nds32 and Microblaze architectures
2019-12-03Update to 4.23ryoon8-93/+62
Changelog: NSPR 4.23 contains the following changes: - fixed a build failure that was introduced in 4.22 - correctness fix for Win64 socket polling - whitespace in C files was cleaned up and no longer uses tab characters for indenting
2019-11-03devel: align variable assignmentsrillig1-9/+9
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-1/+2
2019-03-11Update to 4.21ryoon2-7/+7
Changelog: NSPR 4.21 contains the following changes: - Use MAP_SHARED for read-only file mappings on MacOS and Android. - Changed prbit.h to use builtin function on aarch64. - Test program build fixes. - Minor fixes to support unified builds. - Update library copyright notices. - Removed Gonk/B2G references.
2018-08-30Update to 4.20ryoon3-14/+13
Changelog: NSPR 4.20 contains the following changes: - Added support for the RISC-V 64-bit target. - Added support for aarch64 Windows. - Added support for abstract socket addresses on Linux and Android. - Fixed a FreeBSD build issue. - ASAN poisoning functions on Windows no longer use the dllimport attribute.
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2018-05-12Fix build on NetBSD aarch64jmcneill3-6/+38
2018-03-17Update to 4.29ryoon2-7/+7
Changelog: NSPR 4.19 contains the following changes: - changed order of shutdown cleanup to avoid a crash on Mac OSX - build compatibility with Android NDK r16 and glibc 2.26
2018-01-24Update to 4.18ryoon5-40/+42
Changelog: NSPR 4.18 contains the following changes: - removed HP-UX DCE threads support - improvements for the Windows implementation of PR_SetCurrentThreadName - fixes for the Windows implementation of TCP Fast Open
2018-01-07Fix indentation in buildlink3.mk files.rillig1-4/+4
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2017-10-04nspr: Remove -zignore ld argument on SunOS.jperkin3-4/+14
It interferes with SSP support causing the dependency on libssp to be dropped. Bump PKGREVISION.
2017-09-26Uodate to 4.17ryoon2-7/+7
Changelog: NSPR 4.17 contains: * changes to the Windows implementation of the networking code required by Firefox 57 * a FreeBSD build fix
2017-08-01Update to 4.16ryoon3-25/+17
Changelog: NSPR 4.16 contains various correctness fixes.
2017-07-03Update to 4.15ryoon3-16/+24
Changelog: NSPR 4.15 contains the following changes: - added TCP Fast Open functionality - various correctness fixes
2017-03-31Update to 4.14ryoon2-7/+7
Changelog: NSPR 4.14 contains the following changes: - a socket without PR_NSPR_IO_LAYER will no longer trigger an assertion when polling - the PRNetAddr structure has been extended on Windows - allow sending a zero size UDP message on Windows
2016-10-26Update to 4.13.1ryoon2-7/+7
Changelog: The NSPR 4.13.1 release is now available.  The hg tag is NSPR_4_13_1_RTM.  The source tar file can be downloaded from https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.13.1/src/ NSPR 4.13.1 contains a single bug fix. The previously released version 4.13 had changed pipes to be nonblocking by default, and as a consequence, PollEvent was changed to not block on clear. The NSPR development team received reports that these changes caused regressions in some applications that use NSPR, and it has been decided to revert the changes made in NSPR 4.13. NSPR 4.13.1 restores the traditional behavior of pipes and PollEvent.
2016-09-30Update to 4.13ryoon2-8/+7
Changelog: NSPR 4.13 has the following bug fixes: * PL_strcmp (and others) were fixed to return consistent results   when one of the arguments is NULL. * PollEvent was fixed to not block on clear. * Pipes are always nonblocking. * PR_GetNameForIdentity: added thread safety lock and bound checks. * Removed the PLArena freelist. * Avoid some integer overflows. * fixed several comments. For the full list see: https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&query_format=advanced&product=NSPR&target_milestone=4.13
2016-08-28add runpath to Linux caught during check-shlibs-elfrichard2-8/+20
fixes build on aarch64-linux-gnu
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-03-10Bump PKGREVISION for previous change.jperkin1-1/+2
2016-03-10Fix rpath, we don't support $ORIGIN. Fixes issues previously masked by ajperkin1-1/+6
bug in check-shlibs.
2016-02-25Use OPSYSVARS.jperkin1-4/+2
2016-02-23Deliberately pass an invalid Mac SDK path so that the broken target logicjperkin1-1/+3
is not used.
2016-02-17Update to 4.12ryoon3-42/+9
Changelog: The NSPR 4.12 release is now available. The hg tag is NSPR_4_12_RTM. The source tar file can be downloaded from https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.12/src/ NSPR 4.12 has the following bug fixes: * added a PR_GetEnvSecure function, which attempts to detect if the program is being executed with elevated privileges, and returns NULL if detected. It is recommended to use this function in general purpose library code. * fixed a memory allocation bug related to the PR_*printf functions * exported API PR_DuplicateEnvironment, which had already been added in NSPR 4.10.9 * added support for FreeBSD aarch64 * several minor correctness and compatibility fixes
2016-02-06Update to 4.11ryoon2-9/+9
Changelog: NSPR 4.11 has the following bug fixes: 1129878 Enable atomic instructions on mips 1129968 Fix mips assertion failure when creating thread with custom stack size
2015-11-02Update to 4.10.10ryoon2-6/+7
Changelog: Not available. Required by upcoming Firefox 42.
2015-08-20Update to 4.10.9ryoon3-24/+15
Changelog: NSPR 4.10.9 has the following bug fixes: 1021167 Leak of |poll_list| on failure in _MW_PollInternal 1030692 Make compiling nspr on windows possible again. 1088790 dosprint() doesn't support %zu and other size formats 1130787 prtime.h does not compile with MSVC's /Za (ISO C/C++ conformance) option 1153610 MIPS64: Add support for n64 ABI 1156029 Teach clang-analyzer about PR_ASSERT 1160125 MSVC version detection is broken CC is set to a wrapper (like sccache) 1163346 Add NSPR support for FreeBSD mips/mips64 1169185 Add support for OpenRISC (or1k) 1174749 Remove configure block for iOS that uses MACOS_SDK_DIR 1174781 PR_GetInheritedFD can use uninitialized variables
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-02-21Fix config.guess override.joerg1-1/+3
2015-01-27Update to 4.10.8ryoon2-7/+6
Changelog: Not available yet.
2015-01-03Bump PKGREVISION.ryoon1-1/+8
* When ABI=64 under OS X/Darwin, generate 64-bit shared libraries. Fix PR pkg/49532.
2014-10-13Update to 4.10.7:wiz3-9/+7
NSPR 4.10.7 has the following bug fixes: - Bug 836658: VC11+ defaults to SSE2 builds by default. Contributed by David Major. - Bug 979278: TSan: data race nsprpub/pr/src/threads/prtpd.c:103 PR_NewThreadPrivateIndex. - Bug 1026129: Replace some manual declarations of MSVC intrinsics with #include <intrin.h>. Contributed by Ehsan Akhgari. - Bug 1026469: Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. Skip compiler checks when using MSVC, even when $CC is not literally "cl". Contributed by Mike Hommey. - Bug 1034415: NSPR hardcodes the C compiler to cl on Windows. Contributed by Ehsan Akhgari. - Bug 1042408: Compilation fix for Android > API level 19. Contributed by Zach Anderson. - Bug 1043082: NSPR's build system hardcodes -MD.
2014-06-11Update to 4.10.6ryoon2-8/+7
* Update HOMEPAGE Changelog: Not provided. https://www.mozilla.org/security/announce/2014/mfsa2014-55.html Mozilla Foundation Security Advisory 2014-55 has been fixed in this release.
2014-05-29Bump for perl-5.20.0.wiz1-1/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-06Update to 4.10.5ryoon2-7/+7
Changelog: An important internal change in NSPR 4.10.5 is that the configure script was generated using Autoconf 2.69 instead of Autoconf 2.13. If your build system uses Autoconf and your configure script invokes NSPR's configure script as a sub-configure, some adjustments may be necessary. NSPR 4.10.5 has the following bug fixes: - Bug 50549: Link to ws2_32.lib instead of wsock32.lib under Windows. - Bug 695993: Update NSPR's config.guess and config.sub, get rid of our non-upstreamed hacks. Contributed by Ulrich Weigand. - Bug 849085: autoconf: Port NSPR's build/autoconf/acwinpaths.m4 to autoconf 2.56+. - Bug 849093: autoconf: Do not call AC_PROG_CC inside a conditional block. - Bug 977685: Support powerpc64le-linux platform in NSPR. Contributed by Ulrich Weigand. - Bug 978636: Detect MSYS2 on configure. Contributed by Makoto Kato. - Bug 981558: Do library timestamping with one-second resolution. - Bug 986745: Add atomic primitives for Linux ppc64. Contributed by Ulrich Weigand. - Bug 989497: nspr/configure.in should also call AC_PROG_CPP when cross-compiling. - Bug 992471: nspr/configure.in should not check for CROSS_COMPILE in the environment.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+2
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13Update to 4.10.4ryoon2-6/+6
Changelog: NSPR 4.10.4 has the following bug fixes: * Bug 767759: Add support for new x32 ABI for NSPR. Contributed by Daniel Schepler. * Bug 844784: TSan: Thread data race in PR_EnterMonitor. * Bug 936320: Change PR_StringToNetAddr to try pr_StringToNetAddrFB first. * Bug 939786: TSan: data race nsprpub/pr/src/pthreads/ptthread.c:137 _pt_root. * Bug 958796: Users of _beginthreadex that set a custom stack size may not be getting the behavior they want. Contributed by Emanuel Hoogeveen. * Bug 963033: AArch64 support update for NSPR. Contributed by Marcin Juszkiewicz. * Bug 969061: Incorrect end-of-list test when iterating over a PRCList in prcountr.c and prtrace.c * Bug 971152: IPv6 detection on linux depends on availability of /proc/net/if_inet6. * Bug 972125: Support iOS arm64. Contributed by Sylvain Defresne.
2014-02-02Update to 4.10.3ryoon2-6/+6
Changelog: NSPR 4.10.3 has the following bug fixes: * Bug 749849: ensure we'll free the thread-specific data key. Contributed by Kai Engert. * Bug 941461: don't compile android with unaligned memory access. Contributed by Brad Lassey. * Bug 932398: Add PR_SyncMemMap, a portable version of msync/FlushViewOfFile. Contributed by Luke Wagner. * Bug 952621: Fix a thread-unsafe access to lock->owner in PR_Lock. * Bug 957458: Fix several bugs in the lock rank checking code. * Bug 936320: Use an alternative test for IPv6 support on Linux to avoid opening a socket.
2013-11-21Update to 4.10.2ryoon2-6/+6
Changelog: NSPR 4.10.2 has the following bug fixes: * Bug 770534: Possible pointer overflow in PL_ArenaAllocate(). Fixed by Pascal Cuoq and Kamil Dudka. * Bug 888546: ptio.c:PR_ImportUDPSocket doesn't work. Fixed by Miloslav Trmac * Bug 915522: VS2013 support for NSPR. Fixed by Makoto Kato. * Bug 927687: (CVE-2013-5607) Avoid unsigned integer wrapping in PL_ArenaAllocate.
2013-11-02Fix build on OpenBSD 5.4ryoon3-10/+23
2013-10-12Update to 4.10.1ryoon2-8/+7
Changelog: NSPR 4.10.1 has the following bug fixes: * Bug 888273: RWIN Scaling (RFC1323) limited to 2 on Windows 7 and 8. Fixed by Patrick McManus. * Bug 907512: Unix platforms shouldn't mask errors specific to Unix domain sockets. Fixed by Jim Blandy.
2013-07-31Fix PR pkg/48085ryoon1-2/+3
* Version string in nspr is now 4.10.0.
2013-07-20Update to 4.10, based on pkgsrc/wip/nspr by mef@.ryoon14-51/+49
* Set LICENSE. Changelog: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-Release-td280660.html -------------- NSPR 4.10 has the following bug fixes: * Bug 331169: Obviate PR_Sleep before PR_GetConnectStatus on Windows. Fixed by Brian Smith. * Bug 687033: Support Windows/arm. Fixed by Makoto Kato (partially checked in). * Bug 687033: Remove WINCE and Win9x support partially. * Bug 844513: Add AddressSanitizer (ASan) memory check annotations to PLArena. Fixed by Mats Palmgren. * Bug 849089: Simple changes to make NSPR's configure.in work with the current version of autoconf. * Bug 856196: Fix compiler warnings and clean up code in NSPR 4.10. * Bug 859066: Fix warning in nsprpub/pr/src/misc/prnetdb.c. * Bug 859830: Deprecate ANDROID_VERSION in favor of android/api-level.h. Fixed by Vicamo Yang. * Bug 861434: Make PR_SetThreadPriority() change priorities relatively to the main process instead of using absolute values on Linux. Fixed by Gabriele Svelto. * Bug 871064L: _PR_InitThreads() should not call PR_SetThreadPriority.
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-13Update to 4.9.6ryoon2-6/+6
Changelog: NSPR 4.9.6 has the following bug fixes: * Bug 782214: Auto detect Android API version for x86. Fixed by Makoto Kato. * Bug 807883: Add the PL_SizeOfArenaPoolExcludingPool function. Fixed by Nicholas Nethercote. * Bug 812085: Initialize Windows CRITICAL_SECTIONs without debug info and with nonzero spin count. Fixed by Chris Peterson. * Bug 827271: Add support for Aarch64 (64-Bit ARM). Fixed by Al Stone and Riku Voipio. * Bug 841651: PR_SetThreadPriority doesn't do anything when using Bionic. Fixed by Gabriele Svelto.
2013-02-20Update to 4.9.5ryoon2-6/+6
No changelog is provided.
2013-02-01Reset MAINTAINER/OWNER (became observers)wiz1-2/+2