aboutsummaryrefslogtreecommitdiff
path: root/devel/nspr
Commit message (Collapse)AuthorAgeFilesLines
* devel/nspr: use localtime_r and PTHREAD_MUTEX_ADAPTIVE_NPJan Beich2017-03-273-0/+73
| | | | Notes: svn path=/head/; revision=437055
* devel/nspr: update to 4.14Jan Beich2017-03-242-4/+4
| | | | | | | | | Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-14-Release-td364465.html ABI: https://abi-laboratory.pro/tracker/timeline/nspr/ MFH: 2017Q1 Notes: svn path=/head/; revision=436850
* devel/nspr: update to 4.13.1Jan Beich2016-10-212-5/+4
| | | | | | | | Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-13-1-Release-td359859.html MFH: 2016Q4 (regression fix) Notes: svn path=/head/; revision=424410
* devel/nspr, security/nss: drop version from SONAMEJan Beich2016-10-093-39/+8
| | | | | | | | | | | | | | | | | | | | | No other downstream appends synthetic library version, and doing so causes underlinking due to fragile build system (see below). Not to mention being unable to swap out bundled libs from upstream builds. $ cc -lplds4 -L/usr/local/lib /usr/lib/crt1.o: In function `_start1': crt1_c.c:(.text+0xa6): undefined reference to `main' /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np' /usr/local/lib/libplds4.so: undefined reference to `pthread_create' /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init' /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam' /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam' PR: 213144 Exp-run by: antoine Notes: svn path=/head/; revision=423591
* devel/nspr: update to 4.13Jan Beich2016-09-282-3/+4
| | | | | | | Changes: https://hg.mozilla.org/projects/nspr/log/NSPR_4_13_RTM Notes: svn path=/head/; revision=422860
* devel/nspr: update to 4.12Jan Beich2016-02-226-157/+3
| | | | | | | | Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-12-Release-td351657.html MFH: 2016Q1 (required by nss-3.22.1) Notes: svn path=/head/; revision=409344
* devel/nspr: update to 4.11Jan Beich2015-12-192-4/+3
| | | | | | | Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-11-Release-td347740.html Notes: svn path=/head/; revision=404009
* devel/nspr: Add support for arm64.Andrew Turner2015-11-222-0/+66
| | | | | | | | PR: 203353 Approved by: jbeich Notes: svn path=/head/; revision=402224
* devel/nspr: cleanup cruft to improve styleJan Beich2015-11-2111-1073/+1566
| | | | | | | | | | | | | | | | | | - Remove out-of-tree build (in favor of D4157) - Remove custom do-install (config/nsinstall works fine) [1] - Convert to new testing framework - Refresh patches with |make makepatch| but leave damage out [2] [1] Requires PORTREVISION per new entry in plist and DEBUG builds no longer embedding WRKDIR in source file name [2] Here's a list with * indicating severity: *** Lost original ptthread.c hunk from patch-bug301986 *** Mixed patch-bug782111 into patch-bug301986 ** Duplicated context lines * Wrong timestamps with USES=pathfix Notes: svn path=/head/; revision=402128
* devel/nspr: unbreak building prtests after r394866Jan Beich2015-11-211-0/+11
| | | | | | | | | | prfz.c:24:31: error: use of undeclared identifier 'SIZE_MAX' size_t unsigned_max = SIZE_MAX; ^ 1 error generated. Notes: svn path=/head/; revision=402127
* gecko: catch up with 2015-11-03 release trainJan Beich2015-11-202-3/+3
| | | | | | | | | | | | | | | | | | | | - Update NSPR to 4.10.10 [1] - Update NSS to 3.20.1 [2] - Update Firefox ESR and libxul to 38.4.0 - Update Firefox to 42.0 [2] - Update SeaMonkey to 2.39 Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-10-Release-td346822.html Changes: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.20.1_release_notes Changes: https://www.mozilla.org/en-US/firefox/42.0/releasenotes/ Changes: http://www.seamonkey-project.org/news#2015-11-08 PR: 204277 [1], 204332 [2], 203099 Submitted by: swills, Christoph Moench-Tegeder MFH: 2015Q4 Security: 9d04936c-75f1-4a2c-9ade-4c1708be5df9 Notes: svn path=/head/; revision=401981
* devel/nspr: update to 4.10.9Jan Beich2015-08-204-174/+3
| | | | | | | Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-9-Release-td343441.html Notes: svn path=/head/; revision=394866
* devel/nspr: bump PORTREVISION after r386173 to rebuild mips packagesJan Beich2015-05-121-0/+1
| | | | | | | PR: 197577 Notes: svn path=/head/; revision=386174
* devel/nspr: fix up mips64 and mips*el supportJan Beich2015-05-121-26/+37
| | | | | | | | | This syncs the patch with what landed upstream. PR: 197577 Notes: svn path=/head/; revision=386173
* devel/nspr: add support for mips/mips64Jan Beich2015-05-091-0/+113
| | | | | | | | PR: 197577 Submitted by: sbruno Notes: svn path=/head/; revision=385914
* - Update NSPR to 4.10.8Jan Beich2015-02-014-205/+3
| | | | | | | | | | | | | | - Update NSS to 3.17.2 - Update Firefox to 35.0.1 Changes: http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-10-8-Release-td332365.html Changes: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.17.4_release_notes Changes: https://www.mozilla.org/en-US/firefox/35.0.1/releasenotes/ Differential Revision: https://reviews.freebsd.org/D1736 Approved by: bapt (mentor) Notes: svn path=/head/; revision=378253
* - Update Firefox to 33.0Beat Gaetzi2014-10-151-4/+0
| | | | | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 31.2.0 - Update NSS to 3.17.2 - Update Thunderbird to 31.2.0 - Update libxul to 31.2.0 (and mark as BROKEN) - Disable SSL 3.0 with pref (Upstream bug 1076983) - (workaround) replace USE_GCC=yes with USES=compiler:gcc-c++11-lib in order to fix runtime for PGO and powerpc/powerpc64 on libc++ systems - Add OSS audio fallback for HTML5 audio from upstream bug; not exposed yet because WebRTC still needs ALSA or PulseAudio - Kill @dirrm from gecko@ ports per CHANGES from 20140922 - Drop workaround for LLVM PR 19007: base and lang/clang34 have the fix - Improve workaround comment for LLVM PR 15840, partially rejecting r348851 by marino@ until bug 193555 PR: 194356 Submitted by: Jan Beich Security: http://www.vuxml.org/freebsd/9c1495ac-8d8c-4789-a0f3-8ca6b476619c.html Notes: svn path=/head/; revision=370932
* Mozilla upgrades:Baptiste Daroussin2014-09-093-15/+13
| | | | | | | | | | | | | | | | - Update nspr to 4.10.7 - Update ca_root_nss to 3.17 (mark as NO_ARCH while here) - Update firefox to 32.0 - Update thunderbird to 31.1.0 - Add net-im/linux-instantbird - Update firefox-est to 31.1.0 - Update libxul to 24.8.0 - Update seamonkey to 2.29 Submitted by: Jan Beich for gecko@ Notes: svn path=/head/; revision=367712
* Add needed ARM arch definitions to build natively on ARM.Sean Bruno2014-08-282-10/+58
| | | | | | | | | | | | Upstream commit: https://hg.mozilla.org/projects/nspr/rev/1fb699490ea7 Phabric: https://reviews.freebsd.org/D617 PR: 192773 Reviewed by: Jan Beich <jbeich@vfemail.net> Approved by: bapt Notes: svn path=/head/; revision=366453
* Rename patchesBaptiste Daroussin2014-08-043-1/+3
| | | | | | | Add cpe informations Notes: svn path=/head/; revision=363976
* Rename all patches that contain '::' as a path separator, and useAdam Weinberger2014-07-292-0/+0
| | | | | | | '__' instead. Notes: svn path=/head/; revision=363362
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-2/+2
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* Support LIBS like LDFLAGS.Tijl Coosemans2014-06-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV. - Add an option helper for LIBS. - Adjust all ports that already use LIBS. Also remove references to PTHREAD_CFLAGS and PTHREAD_LIBS while here. - Some ports did not support having a LIBS environment variable and required additional patches. Somewhat simplified a linker command line looks like: ${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS} where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and LIBS can be controlled by us. If possible -L and -l flags need to be added to LIBS to make sure they appear after any -L and -l flags set by upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this may appear too early on the command line causing installed libraries to be linked in instead of freshly built ones. Additional changes: benchmarks/netio: Replace WITH_IPV6 with an IPV6 option. comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC. graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR. graphics/visionworkbench: Remove FreeBSD 7 support. multimedia/libmovtar: New LIB_DEPENDS syntax. multimedia/opencinematools: Use standard do-build. net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins) net-mgmt/nagios: Remove -fPIC. net-mgmt/nagios4: Remove -fPIC. print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036. security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test in configure that falsely detects pthread_mutexattr_init in our libc. sysutils/dar: Fix iconv detection. x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD hack and use $CXX as linker as on other platforms. PR: 190592 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=357486
* - Update Firefox to 30.0Beat Gaetzi2014-06-112-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 24.6.0 - Update libxul to 24.6.0 - Update NSS to 3.16.1 - Update NSPR to 4.10.6 - Update Thunderbird to 24.6.0 - Convert USE_BZIP2 to USES - Backport ff31 fix against crashing DEBUG build on newegg.com [1] - Add a note in UPDATING to not build audio/soundtouch with INTEGER_SAMPLES [2] - Use arc4random_buf(3) to generate UUIDs (version 4) - Fix debugger detection used by Telemetry and the slow script dialog - Add STAGE support [3] PR: ports/189991 [1] PR: ports/189217 [2] PR: ports/189488 [2] Submitted by: bapt [3] Sumbitted by: Jan Beich Security: http://www.vuxml.org/freebsd/888a0262-f0d9-11e3-ba0c-b4b52fce4ce8.html Notes: svn path=/head/; revision=357413
* Remove indefinite articles and trailing periods from COMMENT, plusJimmy Olgeni2014-06-101-1/+1
| | | | | | | | | | minor COMMENT typos and surrounding whitespace fixes. Categories D-F. CR: D196 Approved by: portmgr (bapt) Notes: svn path=/head/; revision=357277
* - Update Firefox to 28.0Beat Gaetzi2014-03-193-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 24.4.0 - Update Thunderbird to 24.4.0 - Update NSPR to 4.10.4 - Update NSS to 3.15.5 - Switch GSTREAMER option for non-esr ports to depend on multimedia/gstreamer1 [2] - Switch to Uses/compiler.mk, defaults to lang/gcc47 on 8.x and 9.x - Use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2 - Enable readahead in url-classifier, asmjs, download resume like on Linux - Build www/firefox and www/seamonkey faster using unified compilation - Unbreak build on sparc64 [1] - Workaround OPTIMIZED_CFLAGS startup crash on 8.x and 9.x - OPTIMIZED_CFLAGS is enabled by default - A few DEBUG build fixes - Add clang 3.2/3.3/3.4 workarounds for i386 - Mention known GSTREAMER issue in pkg-message Submitted by: Jan Beich PR: ports/186580 [1] Requested by: kwm [2] Security: http://www.vuxml.org/freebsd/610de647-af8d-11e3-a25b-b4b52fce4ce8.html Notes: svn path=/head/; revision=348650
* - Update Firefox to 27.0Beat Gaetzi2014-02-052-3/+3
| | | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 24.3.0 - Update Thunderbird to 24.3.0 - Update NSPR to 4.10.3 - Update NSS to 3.15.4 - Depend on yasm when building with bundled libvpx or libjpeg-turbo - Prepare gstreamer conditional for upcoming Firefox versions - Improve jemalloc3 conditional - Break build unless alsa-lib port installs new config file - Chase USE_DOS2UNIX deprecation - Temporarily disable system cairo over screen corruption with smoothScroll [1] Submitted by: Jan Beich Reported by: flo [1] Security: http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html Notes: svn path=/head/; revision=342632
* Update to nspr 4.10.2Florian Smeets2013-12-142-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to nss 3.15.3.1 Update firefox-esr and thunderbird to 24.2.0 Update firefox to 26.0 Update seamonkey to 2.23 - catch up with directory renames since USES=webplugins was introduced; fixes plugins not being automatically enabled after install - linux-firefox and linux-seamonkey can play HTML5 audio [2][3] and measure about:memory usage, again - dom.ipc.plugins.enabled->true no longer crash linux-firefox which makes some flash sites work again; as there's no nspluginwrapper in-between the infamous "youtube issue" never occurs - install DEBUG with symbols [3] and describe the option better [4] - enable dumping about:memory upon kill -65, kill -66 and GC/CC log upon kill -67 to a file under /tmp directory; linux-firefox uses kill -34, kill -35 and kill -36 respectively PR: ports/183861 [1] PR: ports/184006 [2] PR: ports/169896 [3] PR: ports/184285 [3] PR: ports/184286 [4] Security: dd116b19-64b3-11e3-868f-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=336446
* - update to 4.10.1 [1]Florian Smeets2013-10-242-16/+15
| | | | | | | | | | | - support stage - switch to USES PR: ports/183280 [1] Submitted by: pfg [1] Notes: svn path=/head/; revision=331527
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | devel part 3) Notes: svn path=/head/; revision=327724
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - update firefox to 22.0Florian Smeets2013-06-262-9/+5
| | | | | | | | | | | | | - update firefox-esr, thunderbird and libxul to 17.0.7 - update nspr to 4.10 - OSS support was removed upstream, only ALSA and PulseAudio are supported from now on. Security: b3fcb387-de4b-11e2-b1c6-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=321792
* - update firefox to 21.0Florian Smeets2013-05-161-2/+1
| | | | | | | | | | | | - update firefox-esr and thunderbird to 17.0.6 - WEBRTC now supports PULSEAUDIO - make linux-firefox work with plugins again (e.g. quakelive) Security: 4a1ca8a4-bd82-11e2-b7a0-d43d7e0c7c02 In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=318268
* - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox toFlorian Smeets2013-04-034-25/+9
| | | | | | | | | | | | | | | | | | | 17.0.5 - update firefox to 20.0 - update seamonkey and linux-seamonkey to 2.17 - update nspr to 4.9.6 - remove mail/thunderbird-esr, Mozilla stopped providing 2 versions of thunderbird - prune support for old FreeBSD versions; users of 8.2, 7.4 or earlier are advised to upgrade - http://www.freebsd.org/security/ - add vuln.xml entry Security: 94976433-9c74-11e2-a9fc-d43d7e0c7c02 Approved by: portmgr (miwi) In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=315713
* - update firefox to 19.0Florian Smeets2013-02-195-21/+40
| | | | | | | | | | | | | | | | | - update firefox-esr, thunderbird, linux-firefox, linux-thunderbird to 17.0.3 - update linux-seamonkey to 2.16 - update nspr to 4.9.5 - update nss to 3.14.3 - add DuckDuckGo search plugin to firefox [1] - mark kompozer deprecated - clang fixes for www/libxul19 [2] Security: http://www.vuxml.org/freebsd/e3f0374a-7ad6-11e2-84cd-d43d7e0c7c02.html Submitted by: DuckDuckGo [1], dim [2] In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=312608
* - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)Pietro Cerutti2013-02-143-27/+2
| | | | | | | Approved by: portmgr Notes: svn path=/head/; revision=312209
* Update to 4.9.4Florian Smeets2012-11-273-9/+3
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=307813
* - Update www/firefox{,-i18n} to 16.0.2Florian Smeets2012-10-282-3/+3
| | | | | | | | | | | | | | | | | | | | | - Update seamonkey to 2.13.2 - Update ESR ports and libxul to 10.0.10 - Update nspr to 4.9.3 - Update nss to 3.14 - with GNOMEVFS2 option build its extension, too [1] - make heap-committed and heap-dirty reporters work in about:memory - properly mark QT4 as experimental (needs love upstream) - *miscellaneous cleanups and fixups* mail/thunderbird will be updated once the tarballs are available. PR: ports/173052 [1] Security: 6b3b1b97-207c-11e2-a03f-c8600054b392 Feature safe: yes In collaboration with: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=306558
* Fix mismerge.Florian Smeets2012-09-081-0/+4
| | | | Notes: svn path=/head/; revision=303882
* - Update firefox to 15.0.1Florian Smeets2012-09-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | - Sync changes from gecko repository@r995 general - don't specify prefix for libevent when using pkg-config - ia64 and sparc64 use 8k pagesize by default - add visibility hack for clang 3.2 with libc++ - fix build using clang 3.2 (on FreeBSD 10-CURRENT) - rename a few more patches to ease tracking of bugzilla bugs www/seamonkey - unbreak unsetting LDAP and MAILNEWS options after bug 707305 - use compile time debugging WITH_DEBUG security/nss - unbreak install WITH_DEBUG - unbreak powerpc64 devel/nspr - use absolute paths when specifiying srcdir to make gdb(1) happy In collaboration with: andreast, zeising, Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=303831
* Mark as broken on ARM.Mark Linimon2012-09-041-0/+4
| | | | | | | | | PR: ports/170946 Submitted by: linimon Hat: portmgr Notes: svn path=/head/; revision=303634
* - update firefox and thunderbird to 15.0Florian Smeets2012-08-3010-102/+150
| | | | | | | | | | | | | | | | | | | | | | | | - update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7 - update seamonkey and linux-seamonkey to 2.12 - update nss to 3.13.6 - update bsdipc code (posix_spawn, SysV shared memory) - rename patches to easily track those not (yet) submitted upstream - reduce package size, except for www/libxul[1] - restore default objdir to what it was in 13.0 - fix mail/enigmail after thunderbird build changes - don't accidentally pick up headers from installed ports[3] - add support for PREFIX != LOCALBASE to Makefile.webplugins [4] - document vulnerabilities in vuln.xml - *miscellaneous cleanups and fixups* Obtained from: OpenBSD ports[1] PR: ports/159831, ports/160933, ports/170467[3], ports/170236 [4] Submitted by: avilla [4] In collaboration with: Jan Beich <jbeich@tormail.net> Who did most of the hard work. Notes: svn path=/head/; revision=303378
* Update to 4.9.2Florian Smeets2012-08-012-4/+3
| | | | | | | Submitted by: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=301843
* Fix nspr.pc which was broken by the last commit.Florian Smeets2012-06-052-11/+9
| | | | | | | | Reported by: Jan Henrik Sylvester <me@janh.de> Tested by: Jan Henrik Sylvester <me@janh.de> Notes: svn path=/head/; revision=298501
* Update to 4.9.1Florian Smeets2012-06-044-35/+17
| | | | Notes: svn path=/head/; revision=298397
* update to 4.9Florian Smeets2012-02-205-35/+16
| | | | Notes: svn path=/head/; revision=291955
* update to 4.8.9Florian Smeets2011-10-072-4/+3
| | | | Notes: svn path=/head/; revision=283152
* Move nspr and nss to gecko@ team. they are part of the mozilla stack.Koop Mast2011-10-071-1/+1
| | | | | | | Talked with flo@ at EuroBSD con 2011 Notes: svn path=/head/; revision=283150
* add a patch which prevents firefox from using 100% cpu.Florian Smeets2011-09-102-0/+12
| | | | | | | | | | | | | | | FreeBSD sets POLLHUP in case a connect failed and the socket has never been connected. NSPR should also check for this. The patch has already been committed upstream. Bugzilla ID 684758 PR: ports/156889 Analyzed by: avg Patch by: avg Approved by: kwm Notes: svn path=/head/; revision=281574
* Update to 4.8.8.Koop Mast2011-07-192-3/+3
| | | | | | | | PR: ports/159027 Submitted by: Florian Smeets <flo@FreeBSD.org> Notes: svn path=/head/; revision=277959