Commit graph

313 commits

Author SHA1 Message Date
Florian Smeets
ba05efc063 - update firefox to 21.0
- 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>
2013-05-16 02:00:38 +00:00
Florian Smeets
1b08f540ca Fix build with clang 3.3
Submitted by:	Jan Beich <jbeich@tormail.org>
2013-04-22 20:39:15 +00:00
Florian Smeets
513d21d838 - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox to
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>
2013-04-03 20:27:48 +00:00
Florian Smeets
5f18ea47e3 - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox to
17.0.4
- update firefox to 19.0.2
- add vuln.xml entry

Security:	630c8c08-880f-11e2-807f-d43d7e0c7c02
2013-03-08 22:27:39 +00:00
Florian Smeets
4cfd7b2621 Chase databases/py-sqlite3 after 313167.
Submitted by:	Jan Beich <jbeich@tormail.org>
Reported by:	Valentin Nechayev <netch@netch.kiev.ua>,
		Robert Simmons <rsimmons0@gmail.com>
2013-03-03 10:09:08 +00:00
Florian Smeets
7d58748e7c Clang does not support Profile-Guided Optimization yet.
Submitted by:	Jan Beich <jbeich@tormail.org>
Reported by:	dim
2013-02-23 09:21:11 +00:00
Florian Smeets
d39d92427c - update firefox to 19.0
- 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>
2013-02-19 23:53:07 +00:00
Florian Smeets
e676e2910f - update www/firefox to 18.0
- update www/firefox-esr to 17.0.2
- update www/seamonkey to 2.15 (enigmail to 1.5.0)
- remove QT4 option to avoid confusion (it turned out to be too experimental)

In collaboration with: Jan Beich <jbeich@tormail.org>

Security:	http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
2013-01-10 22:29:23 +00:00
Florian Smeets
9aafe503d0 - Update firefox and thunderbird to 17.0
- Update seamonkey to 2.14
- Update ESR ports and libxul to 10.0.11
- support more h264 codecs when using GSTREAMER with YouTube
- Unbreak firefox-esr, thunderbird-esr and libxul on head >= 1000024 [1]
- Buildsystem is not python 3 aware, use python up to 2.7 [2]

PR:		ports/173679 [1]
Submitted by:	swills [1], demon [2]
In collaboration with:	Jan Beich <jbeich@tormail.org>
Security:	d23119df-335d-11e2-b64c-c8600054b392
Approved by:	portmgr (beat)
Feature safe:	yes
2012-11-20 23:01:15 +00:00
Florian Smeets
912a7b12e4 - Update www/firefox{,-i18n} to 16.0.2
- 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>
2012-10-28 17:03:28 +00:00
Florian Smeets
58df8d2b31 - update {thunderbird,firefox}-esr* and libxul to 10.0.9
- use bundled jemalloc since 7.2 [1]
- avoid thread-local variables before 8.3, 9.1, 10.0, to avoid crashes [2]
- bump PORTREVISION on mail/thunderbird and www/firefox for the TLS fixes

Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Reported by:	angelv <angelvg@gmail.com>, Hanno Krusken<ix260@yahoo.co.uk> [2]
Reference:	http://svnweb.freebsd.org/changeset/base/225582 [2]
Submitted by:	Jan Beich <jbeich@tormail.org> [1], [2]
Feature safe:	yes
2012-10-12 09:08:22 +00:00
Florian Smeets
98ff1f74fb - Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
  latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
  resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
  only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*

PR:		ports/171534 [1]
PR:		ports/171566 [2]
PR:		ports/172164 [3]
PR:		ports/172201 [4]
Discussed with:	ale, beat, Jan Beich [5]
Approved by:	ale [6]
In collaboration with:	Jan Beich <jbeich@tormail.org>
Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe:	yes
Approved by:	portmgr (beat)
2012-10-10 21:13:06 +00:00
Florian Smeets
9e2d4844cf - Update firefox to 15.0.1
- 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>
2012-09-07 22:10:01 +00:00
Florian Smeets
2f4c3550c5 - update firefox and thunderbird to 15.0
- 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.
2012-08-30 14:54:17 +00:00
Beat Gaetzi
7d9363525f - Don't create empty nss directory
- Bump PORTREVISION to rebuild packages on pointyhat

Reported by:	pointyhat
Submitted by:	jbeich via freebsd-gecko repository
2012-08-12 16:00:43 +00:00
Florian Smeets
30c1a0a792 - update firefox/thunderbird ESR versions to 10.0.6
- update firefox 14.0.1
- update thunderbird to 14.0
- update seamonkey to 2.11
- switch to new options framework
- add experimental rendering via cairo-qt (QT4 option)
- add audio backend options (ALSA and PulseAudio)
- rename SMB option to GNOMEVFS2
- turn on LOGGING by default (like upstream linux builds)
- improve about:memory output
- unbreak PGO
- use system libs [1]
- switch to libevent2 [2]
- fix conflict with devel/libunwind and base gcc [3]
- unbreak clang/libc++ build [4]
- unbreak build with base gcc on >= 9.x [5]
- use common IPC code with other BSDs[6]
- and *miscellaneous improvements*

PR:		ports/146231 [1], ports/161421 [2]
		ports/150631, ports/168369, ports/168637, ports/168793, ports/168978 [3]
		ports/163454, ports/164905, ports/169231 [4]
       		ports/169389, ports/169479 [5]
Obtained from:	pkgsrc via bugzilla #753046 [6]
In collaboration with:	Jan Beich (who did the major part of this work and
			deserves a special thank you!)
2012-07-26 21:49:58 +00:00
Beat Gaetzi
d9ef973e68 - Update to 10.0.5
Security:	http://www.vuxml.org/freebsd/bfecf7c1-af47-11e1-9580-4061862b8c22.html
2012-06-05 21:17:35 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Dmitry Sivachenko
711390509b Insert a whitespace at end-of-sentence. 2012-05-02 06:26:31 +00:00
Beat Gaetzi
716af94ceb - Clarify BROKEN message for PGO option
Reported by:	Jong-Beom Kim <kreoso AT googlemail.com>,
		Warren Block <wblock AT wonkity.com>
2012-04-30 09:18:05 +00:00
Beat Gaetzi
b4318fd96a - Update to 10.0.4
Security:	http://www.vuxml.org/freebsd/380e8c56-8e32-11e1-9580-4061862b8c22.html
2012-04-24 20:53:36 +00:00
Beat Gaetzi
dc2a4ea72e - Add LATEST_LINK
- Add CONFLICTS with newer Firefox versions
- Remove Makefile.webplugins
2012-04-18 14:46:31 +00:00
Beat Gaetzi
9826f9ae26 - Update to 10.0.3
- Mark PGO option as BROKEN

Approved by:	portmgr (bapt, implicit)
Security:	http://www.vuxml.org/freebsd/a1050b8b-6db3-11e1-8b37-0011856a6e37.html
Feature safe:	yes
2012-03-14 09:34:46 +00:00
Florian Smeets
db199142d2 update to 10.0.2
Security:	http://www.vuxml.org/freebsd/d7dbd2db-599c-11e1-a2fb-14dae9ebcf89.html
2012-02-17 19:42:53 +00:00
Florian Smeets
459d6154f5 update to 10.0.1
Security:	http://www.vuxml.org/freebsd/eba9aa94-549c-11e1-b6b7-0011856a6e37.html
2012-02-11 13:17:48 +00:00
Florian Smeets
9a23ec12f1 fix merge conflict
This gets the PGO build starting but it still does not finish
2012-02-01 09:49:58 +00:00
Florian Smeets
921327c183 update to 10.0
In collaboration with:	beat
2012-01-31 21:17:58 +00:00
Florian Smeets
59bc790146 fix build on sparc64
PR:		ports/164596
Submitted by:	dumbbell
2012-01-29 18:44:54 +00:00
Beat Gaetzi
875b2fc5e7 - Update to 9.0.1 2011-12-22 21:00:51 +00:00
Florian Smeets
ab29403fcd fix the WITH_PGO case.
patches applied to mozilla-release/config need to also be applied to
mozilla-release/js/src/config and vice versa, otherwise the build will fail with
a message like

TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync

Reported by:	Andrei <az@azsupport.com>, Piotr Kubaj <pkubaj@gmail.com>
Tested by:	Andrei <az@azsupport.com>, Piotr Kubaj <pkubaj@gmail.com>
2011-12-22 09:50:00 +00:00
Beat Gaetzi
d0020d8388 - Update Firefox to 9.0
In collaboration with:	cognet, flo, Jan Beich
Approved by:		portmgr (erwin, implicit)
Security:		http://www.vuxml.org/freebsd/e3ff776b-2ba6-11e1-93c6-0011856a6e37.html
2011-12-21 08:02:57 +00:00
Beat Gaetzi
53c1e9dfa7 - Update Firefox to 8.0 2011-11-08 17:25:16 +00:00
Eitan Adler
2069ff6805 - create empty directories missing from packages
PR:		ports/162116
Submitted by:	"4720@hushmail.com" <4720@hushmail.com>
Approved by:	Dan Nelson <dnelson@allantgroup.com> (maintainer, audio/sox)
Approved by:	gnome (marcus@, graphics/gimp-app)
Approved by:	gecko (beat@, www/firefox)
Approved by:	bapt (mentor)
2011-11-02 18:42:51 +00:00
Beat Gaetzi
2e6160bc08 - Revert upstream changeset 71065:7b390fa15157 to fix plugin detection
- Bump PORTREVISION

Tested by:	Barbara <barbara.xxx1975 AT libero.it>, flo@
2011-10-24 12:21:27 +00:00
Beat Gaetzi
413130a6d5 - Damage control: Revert startup change introduced in revision 1.252 as
this causes more problem then it fixes.
- Bump PORTREVISION.
2011-10-20 07:46:30 +00:00
Beat Gaetzi
ad1f6fe30c - Add x-scheme-handler/http(s) MimeTypes to firefox.desktop. [1]
- Add temporary workaround to fix detection of all plugins until we have
  found a proper solution for this problem. The workaround use the
  run-mozilla.sh script to start Firefox as it was the default prior to
  the Firefox 7 release. [2]
- Bump PORTREVISION.

PR:		ports/159606 [1]
Submitted by:	Dmitry <smallcms AT gmail.com> [1]
Discussed with:	flo@ [2]
2011-10-19 19:29:28 +00:00
Beat Gaetzi
914cc1d7fe - Update to 7.0.1
- Fix system-wide plugin directory detection as Firefox 7 no longer uses
  run-mozilla.sh to start an therefore our patch to set MOZ_PLUGIN_PATH
  is useless. [1]

Submitted by:	poyopoyo AT puripuri.plala.or.jp [1]
2011-09-30 15:07:49 +00:00
Beat Gaetzi
eee40438cf - Check for affected FreeBSD versions in
patch-xpcom__threads__nsThreadManager.cpp.
- Restore r1.4 of patch-js-src-Makefile.in which was accidentally reverted
  with the last update.
- Bump PORTREVISION.

Submitted by:	h h <aakuusta AT gmail.com>
2011-09-28 16:19:49 +00:00
Beat Gaetzi
5bfd72cc53 - Update Firefox to 7.0
Thanks to:	flo@ for preparing the www/firefox update
2011-09-27 18:44:34 +00:00
Florian Smeets
1a6da26631 update to 6.0.2, remove trust exceptions for certificates issued by Staat der
Nederlanden

Security:	http://www.vuxml.org/freebsd/aa5bc971-d635-11e0-b3cf-080027ef73ec.html
2011-09-06 20:16:53 +00:00
Florian Smeets
565d4b3394 - update to 6.0.1, which disables the DigiNotar certificate authority
- fixup a patch which was messed up in a previuos commit [1]

Submitted by:	aakuusta@gmail.com [1]
2011-08-31 21:26:12 +00:00
Florian Smeets
8defd42d3a - commit remaining part of ports/159709 [1]
- register build conflict with spidermonkey until the firefox build failure
  can be fixed [2]

PR:		ports/159709 [1]
		ports/159831 [2]
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> [1]
2011-08-24 23:34:00 +00:00
Koop Mast
fe61bf1eb4 Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where needed. 2011-08-23 18:39:19 +00:00
Alex Dupre
c7a923557a Remove unneeded @dirrm.
Approved by:	flo
2011-08-18 10:00:44 +00:00
Florian Smeets
fd1d2254fa - update to 6.0
- misc cleanups [1] [2]

Security:	http://www.vuxml.org/freebsd/834591a9-c82f-11e0-897d-6c626dd55a41.html
PR:		ports/159709 [1]
		ports/158702 [2]
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> [1]
		Pan Tsu <inyaoo@gmail.com> [2]
2011-08-16 18:14:40 +00:00
Florian Smeets
38e96128eb - require cairo>=1.10.2_1,1 to catch build failuers early
The cairo dependancy is usually added by bsd.gecko.mk, but for firefox we need a
spcific version.

PR:		ports/158610
Submitted by:	Pan Tsu <inyaoo@gmail.com>
2011-07-04 17:28:33 +00:00
Florian Smeets
c1e827f955 - enable the use of ASM code in libjpeg-turbo [1]
- make plugin-container work with custom LD_LIBRARY_PATH [2]

Do not bump PORTREVISION as firefox package was not buildable due to size
constraints before my last bsd.gecko.mk commit.

PR:		ports/158371 [1]
Submitted by:	Pan Tsu <inyaoo@gmail.com> [1]
		kmoore [2]
Obtained from:	mozilla bugtracker [2]
2011-06-28 16:42:58 +00:00
Florian Smeets
b114c704ac - update to 5.0
- enable ipc, based on a patch by Pan Tsu <inyaoo@gmail.com>

Security:	http://www.vuxml.org/freebsd/dfe40cff-9c3f-11e0-9bec-6c626dd55a41.html
2011-06-21 21:12:31 +00:00
Florian Smeets
83e5c1e1a2 - update to 4.0.1
Security:	http://www.vuxml.org/freebsd/04b7d46c-7226-11e0-813a-6c626dd55a41.html
2011-04-29 06:31:39 +00:00
Beat Gaetzi
dd873ebbf2 - Re-add MOZILLA_NAME to fix desktop entry [1]
- Fix leftover from Firefox 3.x in MOZ_PLUGIN_PATH [2]
- Bump PORTREVISION

Submitted by:	Denny Lin <dennylin93 AT hs.ntnu.edu.tw> [1],
		Jan Henrik Sylvester <me AT janh.de> [2]
2011-03-24 11:04:17 +00:00