225 Commits

Author SHA1 Message Date
landry
43dd88cedb Revert seamonkey 2.46 to build against Gtk+2 as upstream does.
Requested by Misu Moldovan who's apparently the last user of seamonkey
on OpenBSD :)
2017-03-10 15:48:23 +00:00
landry
0d5ebf9542 Bump REVISION for mozilla.port.mk LDEP change 2017-03-07 15:26:41 +00:00
landry
14b5d6af78 Consolidate textproc/icu4c common dependency into mozilla.port.mk, and
allow to build against bundled icu4c by setting MOZILLA_USE_BUNDLED_ICU.
2017-02-18 16:22:54 +00:00
landry
98102b0b13 Bump REVISION for ports that depend on nss and/or nspr via mozilla.port.mk 2017-01-24 21:27:28 +00:00
landry
5c4f43d6db Fix NS_ERROR_NET_INADEQUATE_SECURITY error messages on
wikipedia|google|cnn|various sites (http/2?) broken by the nss 3.28
update, my bad - totally forgot about this when updating.

Backport https://hg.mozilla.org/mozilla-central/rev/361ac226da2a

See https://bugzilla.mozilla.org/show_bug.cgi?id=1290037 &
https://bugzilla.mozilla.org/show_bug.cgi?id=1323209

Reported by Solene Rapenne and others, fix tested by danj@
2017-01-06 22:14:07 +00:00
landry
425768ca67 Unfuck, take 72. 2016-12-30 15:00:57 +00:00
landry
2ec4bbf7ca Unfuck the fuckety fuck.
- Set MOZILLA_USE_GTK3 = Yes to properly depend on Gtk+3 (reported by ajacoutot@)
- Bump REVISION-main, better be on the safe side after such a clusterfuck
- Remove BROKEN-i386 marker while here, last i tried 2.46rc on i386 it built and
  ran fine, so it should be unfucked.
2016-12-30 08:25:18 +00:00
landry
05cfd37aa6 Fix lightning packaging, somehow i commited the PLIST for 2.46rc6 but
ended up not building/packaging 2.46 final, and thus build failed.

Note that as stated in the upstream release notes, chatzilla and dom
inspector are not shipped anymore (temporarly, due to repacking issues?),
install them from addons.mozilla.org if you rely on them.

Failure reported by naddy@ and nigel@
2016-12-30 07:04:39 +00:00
landry
513ac65b82 Regen distinfo to use 2.46 release tarball and not 2.46rc6.. spotted by naddy@ 2016-12-28 13:36:30 +00:00
landry
23fd038931 Update to seamonkey 2.46.
See http://www.seamonkey-project.org/releases/seamonkey2.46/ and
https://unofficialseamonkeynews.wordpress.com/2016/12/22/seamonkey-2-46-release-additional-release-notes/
for news.

Whack a bunch of patches merged upstream.
2016-12-28 09:14:19 +00:00
sthen
8786897221 seamonkey needs -I/usr/local/include as well, found by naddy (missed in my
earlier build because it's BROKEN-i386).
2016-09-24 12:53:27 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
naddy
69d2d02b24 Enable nonWritableJitCode to fix mmap W^X violations 2016-08-10 20:19:45 +00:00
landry
23669aa77a Remove patch-mozilla_media_libav_config_unix_h too, it was merged
upstream as part of a bigger change in https://hg.mozilla.org/releases/mozilla-release/rev/9aaa59338c8e
2016-03-17 20:57:31 +00:00
landry
dcfb85f7ab Fix patch-mozilla_config_system-headers, the chunk fixing build with
freetype>=2.6.1 was merged upstream in
https://hg.mozilla.org/mozilla-central/rev/af40750720b5
2016-03-17 20:18:01 +00:00
landry
34ec4a8058 Update to seamonkey 2.40 / lightning-seamonkey 4.5.
- See http://www.seamonkey-project.org/releases/seamonkey2.40/
(Based off gecko.. 43, i think ?)
2016-03-17 19:39:38 +00:00
landry
53abc49e11 Bump REVISION-main after mozilla.port.mk nss/nspr dependency change. 2016-03-14 20:42:51 +00:00
sthen
e0a10a996a all the world's an amd64
disable these ports to save time in bulk builds until i386 can be repaired
2016-03-10 02:41:49 +00:00
naddy
3c55089ad7 really bump REVISION 2016-03-08 16:07:49 +00:00
pascal
1bc0330aba Bump REVISION for lang/clang MODULE changes. 2016-03-05 16:04:06 +00:00
landry
6a49f4d456 Bump REVISION after sqlite dependency change 2016-01-27 18:04:42 +00:00
jasper
9809b01bdb stop using malloc.h; these patches are a bit of a hack, but upstream's
next release properly deals with it (as confirmed by landry@).

discussed with landry@
2016-01-20 08:39:57 +00:00
landry
7e7fffa5ed Update to seamonkey 2.39 / lightning-seamonkey 4.4.
See http://www.seamonkey-project.org/releases/seamonkey2.39/
2015-11-09 13:54:30 +00:00
landry
12861e22a0 Bump REVISION-main for nss/nspr dependency change. 2015-11-04 07:32:37 +00:00
dcoppa
21767f89be Preventive fixes for the upcoming update to freetype-2.6.1 2015-10-16 20:02:02 +00:00
landry
ebc702ba1b Update to seamonkey 2.38 & lightning-seamonkey 4.3, chasing firefox 41.
- See http://www.seamonkey-project.org/releases/seamonkey2.38/
- Lotsa MFSA fixed since 2.35, refer to the firefox list
- shuffle patches moving around and add i386 fix
2015-09-28 09:30:39 +00:00
landry
1d8b2ac930 Bump after moz.port.mk change. Tb & Sm will be updated in the coming days anyway... 2015-09-24 20:19:15 +00:00
landry
72bff3545b Update to seamonkey 2.35 / lightning-seamonkey 4.0.
- See http://www.seamonkey-project.org/releases/seamonkey2.35/
- Now uses Gecko 38 as firefox-esr. Note that 2.38 is in beta..
2015-09-19 13:03:15 +00:00
landry
312c813a97 Face reality, mark as BROKEN-sparc64. xpcshell SIGBUSes during fake, and
nobody cares. No point in wasting hours during bulk builds....
If you want a graphical browser on sparc64, try netsurf.
2015-07-25 06:51:50 +00:00
sthen
062484e4cc Fix mismerge (the patch was committed upstream; however the port update
reversed the diff rather than removing it). From Peter Piwowarski.
2015-07-19 16:33:55 +00:00
landry
b062595b0f bump REVISION after mozilla.port.mk change 2015-07-05 20:00:31 +00:00
dcoppa
9a73f6cdbf Fix building with freetype-2.6 or later
https://hg.mozilla.org/mozilla-central/rev/afd840d66e6a
2015-06-29 18:41:44 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
ajacoutot
e4402cc681 Missed bump; spotted by naddy@ 2015-05-24 14:30:29 +00:00
ajacoutot
f7060d926b Sync in the GStreamer change from Firefox to SeaMonkey.
from brad
ok sthen@
2015-05-23 12:18:32 +00:00
landry
adb05bd6ba Revision bumps after mozilla.port.mk dependency changes. 2015-05-16 07:19:06 +00:00
landry
811872ed56 Security update to seamonkey 2.33.1.
- Fixes MFSA-2015-28/29 (Pwn2Own)
2015-03-23 21:05:12 +00:00
landry
72a17b4605 Move i386 back to build with clang. The issues we had in the past seem
to have resolved, 37.0beta5 builds and runs with clang, and the build
of 36 with gcc4 is broken anyway because of #1028827 and #1122745. Boo
SSSE3/SSE4.1.
2015-03-19 19:49:49 +00:00
landry
914f6ee22f Update to seamonkey 2.33 / lightning-seamonkey 3.8.
- See http://www.seamonkey-project.org/releases/seamonkey2.33/
- Fixes MFSA 2015-11->27
- widget code moved, move nsPrintSettingsImpl.cpp patch around
2015-03-16 20:00:29 +00:00
landry
f7381d01ff Chase firefox 35.0.1 and update seamonkey to 2.32.1. 2015-02-10 10:47:30 +00:00
landry
bce509b386 Even better with a patch that actually applies \o/ 2015-01-14 18:05:16 +00:00
landry
c6ae9cba47 Fix HAVE_TOOLCHAIN_SUPPORT_MSSE4_1 macro. again. 2015-01-14 17:52:07 +00:00
landry
254d169026 Update to seamonkey 2.32 / lightning 3.7
- See http://www.seamonkey-project.org/releases/seamonkey2.32/
- Fixes MFSA 2015-01->09 except 07, not applying
- Remove js/src/jscpucfg.h patch, merged upstream in #1065055
2015-01-14 17:46:53 +00:00
landry
d76fc56cc5 Fix build on i386 by applying more -msse4.1 (or is it SSSE4_1 ?) parts from
the pending patch in bug #1028827, mostly from Fabian Raetz.
Breakage noticed by sthen@, thanks!
2014-12-09 16:49:22 +00:00
landry
b42524b056 Remove i386 skia patch, that part was merged upstream (and is still being worked on)
Reminded by nigel@, thanks!
2014-12-07 17:16:07 +00:00
landry
80d72273f9 Update to seamonkey 2.31 / lightning 3.6
- See http://www.seamonkey-project.org/releases/seamonkey2.31/
- Fixes MFSA-2014-83->91
- remove patch-mozilla_toolkit_library_libxul_mk, merged (#1036832)
- add patch-ldap_sdks_c-sdk_configure_in to link ldap libs using a soname (#1107063)
2014-12-07 09:19:57 +00:00
landry
729005a9f4 Update to seamonkey 2.30 / lightning-seamonkey 3.5.
- See http://www.seamonkey-project.org/releases/seamonkey2.30/
- Fixes MFSA 2014-74-->82
- build with systemwide icu4c, workarounds #1064665 (and as a side
  effect shrinks the libs/packages by 1 or 2 megs)
- for consistency with firefox, build with gstreamer1 instead of
  gstreamer-0.10
- add patch-toolkit_library_libxul_mk from bug #1036832 to workaround a
  linking failure with our ancient binutils
- remove patch-media_libvpx_Makefile_in from #982693 fixing libvpx build
  on i386, a variation of it was merged upstream
- remove patch-mozilla_js_src_configure_in, didnt apply anymore and was
  useless
2014-10-17 07:30:43 +00:00
sthen
f9c635f3a7 copy i386-fixing patches from www/mozilla-firefox (only difference is the path) 2014-10-03 11:12:01 +00:00
landry
12e74ce084 (Long awaited) update to seamonkey 2.29 / lightning 3.4.
- See http://www.seamonkey-project.org/releases/seamonkey2.29/
- this is based on gecko 32, so contains all the new changes since gecko
  20 (which was the basis for seamonkey 2.26)
- remove patches to fix lightning display (merged in #1001985)
- remove mozilla/browser/components/certerror/content/aboutCertError.xhtml,
boring patch.
- add intl/icu patch from #990196
- remove
  patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp and
patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp, they neved made any
sense to me and this is the wrong place to modify this.
2014-09-09 21:27:17 +00:00
espie
92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00