177 Commits

Author SHA1 Message Date
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
landry
e12b1ed212 Bump REVISION-main to account for mozilla.port.mk dependency change.
Unfortunately, sm 2.28 is delayed upstream again, so will miss this
train...
2014-07-24 18:04:21 +00:00
landry
fa6dc9ff59 Cope with the fact that <endian.h> arrived in /usr/include, and doesnt
provide __BYTE_ORDER like apparentely expected everywhere else.. to be
reported upstream.
2014-07-13 22:37:00 +00:00
landry
02bf1a9674 Bump REVISION-lightning to 2 to avoid going backwards. spotted by kili@,
thanks!
2014-06-16 19:54:46 +00:00
landry
3d7457a01a Bugfix update to seamonkey 2.26.1. 2014-06-15 19:53:01 +00:00
landry
a0985b7527 Bump REVISIONs after mozilla.port.mk changes. Note that seamonkey 2.27
will miss the trains due to infrastructure issue, a 2.26.1 is in the
pipe, and 2.28 should be released in line with ffx/gecko 31.
2014-06-14 12:52:04 +00:00
landry
7143c76911 sm 2.26 final was released, adjust MASTER_SITES.
while here add gstreamer's to BDEP/RDEP, otherwise configure fails if
gst-plugins-base is missing. spotted by kili@, thanks!
2014-05-03 07:28:30 +00:00
landry
8006227429 Update to seamonkey 2.26rc1 (to ride the mozilla.port.mk changes) and
lightning 3.1.

- See http://www.seamonkey-project.org/releases/seamonkey2.26/
- Fixes MFSA 2014-34,36->39,41->47
- remove now useless config.mk patch, was only here for enigmail
- add patches to fix lightning display (#1001985)
- set spellchecker.dictionary_path to look for systemwide dicts

(note that seamonkey-i18n is not update yet on purpose, as 2.26 final is
not yet available, langpacks are not there *yet* - will be fixed tmrw)
2014-04-29 21:47:00 +00:00
landry
fb612f2ef8 -fno-integrated-as breaks non-clang platforms, apply it only on amd64
via an environment variable hack.

from/with sthen@
2014-04-22 11:38:33 +00:00
landry
f7c7f401f9 Fix build in libvpx asm with newer llvm, see #982693 2014-04-20 16:18:55 +00:00
landry
d3bc47174e Update to seamonkey 2.25.
- See http://www.seamonkey-project.org/releases/seamonkey2.25/
- Fixes MFSA-2014-15->32 (except 21,24,25, not relevant to SM?)
- Remove enigmail subpackage, build goo & patches, will be
superseded by mail/enigmail,-seamonkey
- add an all-openbsd.js file to customize default preferences and
install it in defaults/pref/. Use it to set
extensions.autoDisableScopes to 3, so that extensions installed in
${LOCALBASE}/lib/mozilla/extensions/${APPID} are enabled by default.
- remove libffi patches, were merged upstream in #928390 and #928381
2014-03-24 21:34:21 +00:00
landry
d20517fce5 Really disable all the bits related to enigmail; now packages fine. 2014-03-11 17:30:06 +00:00
landry
7aca6dd5be Disable the -enigmail subpackage. A change in mozilla's build system in
the gecko 27 cycle made it impossible to build enigmail within SM as
it used to be the way. Upstream enigmail has a new build system separate
of mozilla, which i'll shortly import (once i've figured out how to make
systemwide extensions working for different products)
2014-03-11 06:31:27 +00:00
landry
4e585b62b3 Update to seamonkey 2.24.
See http://www.seamonkey-project.org/releases/seamonkey2.24/
- Fixes MFSA-2014-01 to 13, excluding 06 and 10
- remove GStreamerLoader.cpp patch, merged in 927898 (or now useless)
- remove patch-mozilla_gfx_layers_BufferUnrotate_cpp, merged in 929439
- remove patch-mozilla_ipc_chromium_src_base_debug_util_posix_cc, merged
  in 927810 (was p_psflags change in base)

There *might* be an issue building enigmail, but i dont remember if it
appeared in 2.24 or 2.25, and i'll handle that shortly. Let's ride the
gcc4+www/mozilla MODULE change!
2014-03-10 20:44:12 +00:00
landry
98c9b76cfe Backport https://hg.mozilla.org/mozilla-central/rev/0787526e0ed6 to fix
a build failure on sparc64/macppc, adding string.h for memcpy() (#929439)
reported by gilles@ on sparc64, and i also saw it on macppc.
2013-12-25 08:21:39 +00:00
landry
502219a155 Update to seamonkey 2.23.
- See http://www.seamonkey-project.org/releases/seamonkey2.23/
- Fixes MFSA-2013-104 -> 117 (all but 105, in fact)
- remove patch-ipc_chromium_src_base_dir_reader_bsd_h (#909005),
  the getdents() patch has been merged upstream.
- temporarly add a config/config.mk patch to reinstate XPIDL_LINK,
  fallout from http://hg.mozilla.org/releases/comm-release/rev/a6ab55f00e21
  (this is needed for enigmail to build fine.)
2013-12-12 19:58:39 +00:00
landry
bca8e21732 %s/_VERSION/_VER/ in PLISTs for consistency. 2013-11-04 21:18:33 +00:00
sthen
3cc400bd3a move seamonkey/firefox to gcc on i386, it triggers a compiler segfault in
clang 3.3 (X86 DAG->DAG Instruction Selection)
2013-11-03 11:30:09 +00:00
landry
f32514064d Update to seamonkey 2.22/lightning 2.7b1/enigmail 1.6.
- see http://www.seamonkey-project.org/releases/seamonkey2.22/
- fixes MFSA 2013-93 -> 102 (99 didnt affect SM)
- add gstreamer patch from #927898
- remove genxpi enigmail patch, merged upstream
2013-10-31 08:01:32 +00:00
landry
5e5210c0b6 Allow this to package the enigmail subpackage on sparc64 by defining XPCOM_ABI. 2013-09-30 20:10:24 +00:00
sthen
7ad838df72 handle p_flags split in kinfo_proc to unbreak 2013-09-25 23:39:54 +00:00
sthen
82cb166e3f these are currently BROKEN (sysctl changes), mark them as such to save time
in builds, jasper@ agrees
2013-09-25 16:53:52 +00:00
landry
4bb3065815 Update to seamonkey 2.21/lightning 2.6b3
- see http://www.seamonkey-project.org/releases/seamonkey2.21/
- fixes MFSA 2013-76 -> 92 (84, 86 & 87 didnt affect SM)
- remove BROKEN-sparc64 \o/
- add sparc64 & alpha (insane!) to MODGCC4_ARCHS
- remove patch-gfx_thebes_gfxPlatform_cpp, was merged upstream in
  #722975 (and we dont build with system cairo anyway now)
- remove useless patch-parser_html_Makefile_in, maybe it made sense in
the gcc 3 / ffx 3.6 days but those are over...
2013-09-19 13:24:53 +00:00
sthen
7816a52b99 remove interim prototype for getdents() now that it's in base 2013-08-16 10:25:31 +00:00
sthen
337737e9d0 fix firefox/seamonkey build on post-flag-day -current:
- use getdents(2) now that we have it; previously OpenBSD was special-cased
to use getdirentries(2) instead.

- interim fix: declare getdents() to allow firefox/seamonkey to build on
-current until consensus has been reached on return types/adding to system
headers.

discussed with landry@, clues from guenther@.
2013-08-15 10:42:51 +00:00
landry
ae1744427c Update to seamonkey 2.20 / lightning 2.5b1
- see http://www.seamonkey-project.org/releases/seamonkey2.20/
- fixes MFSA-2013-63->75 (all but 66, 71 & 74, rly)
- use disable-debug-symbols on ppc too :(
- fix enigmail RDEP to depend on -main, otherwise it can be installed
  without sm, and this doesnt make much sense..
2013-08-08 07:02:37 +00:00
landry
841f62a319 Remove enigmail patch commited upstream. 2013-07-14 11:03:57 +00:00
landry
3e548e6284 Fix packaging by unzipping the correct enigmail xpi. Probably caused by
the previous distfile reroll.
Issue reported by nigel@ & naddy@
2013-07-14 11:03:13 +00:00
landry
4cffe45c01 Forgot to cvs rm patch-ldap_sdks_c-sdk_configure_in for #720373, was
commited upstream. Reported by naddy@
2013-07-13 06:25:59 +00:00
landry
ea6873cf0e Fix enigmail's cksum/size, reported by naddy@. 2013-07-11 21:08:21 +00:00
landry
2c2207b9ce Update to seamonkey 2.19 / enigmail 1.5.2 / lightning 2.4b1.
- See http://www.seamonkey-project.org/releases/seamonkey2.19/
- Fixes more or less the same list of MFSA fixed in ffx 22
- Finally back on track after missing 2.18 due to build infra issues
- Add a patch to workaround #886095 (which puzzled me for 3 weeks)
- remove no longer needed sydneyaudio patches
- add TERM=xterm hack to workaround mozbuild issue
- reenable clang on i386, using --disable-debug-symbols
- sync patch-mozilla_gfx_thebes_gfxPlatform_cpp which the one from ffx
2013-07-11 16:23:38 +00:00
landry
50ab578b5e Bump some REVISIONs after mozilla.port.mk WANTLIB change. 2013-06-26 19:31:57 +00:00
naddy
4f90eb769f bump after hx509 removal from Kerberos 2013-06-22 13:19:23 +00:00
landry
daa7cd5d80 Blindly fix seamonkey after the kerberos update by replacing -lkrb5 -lcrypto
by `krb5-config --libs` in toolkit/library/Makefile.in, as it was done
in other mozillas...
2013-06-20 21:20:34 +00:00
landry
1afb400776 Bump all REVISIONS after nspr LIB_DEPENDS bump.
No seamonkey 2.18 release with the gecko 21 train because of
infrastructure issues (see http://blog.drapostles.org/archives/95)
2013-05-30 14:26:50 +00:00
landry
e7fe37ff82 Switch back i386 to use gcc 4.6. Building with clang hits MAXDSIZ limit
when linking libxul.so, as found out by espie@.
2013-04-08 06:51:00 +00:00
landry
8f6723b58a Update to seamonkey 2.17.
- See http://www.seamonkey-project.org/releases/seamonkey2.17/
- Fixes MFSA 2013-30->40
- switch back to use clang on i386, now that llvm got fixed there
- backport libffi i386 fix (TODO: switch to systemwide libffi if possible)
- nicer fix to avoid installing the sdk lib/headers
2013-04-06 14:48:09 +00:00
landry
3a217626ec Update to seamonkey 2.16.2, fixes problems with no-NO & pt-PT locales. 2013-03-13 21:45:11 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
landry
702beb4150 Security update to seamonkey 2.16.1, chasing firefox 19.0.2. 2013-03-09 17:43:51 +00:00
landry
3af97b660f Update to seamonkey 2.16 / enigmail 1.5.1
- see http://www.seamonkey-project.org/releases/seamonkey2.16/
- fixes MFSA 2013-21->28
- provides a builtin pdf viewer (pdf.js)
- remove patch-mozilla_toolkit_system_gnome_nsGIOService_cpp (#805202), firefox
now properly links with gio instead of dlopening it
- remove patch-mozilla_toolkit_xre_nsXREDirProvider_cpp and
patch-mozilla_xpcom_io_nsAppFileLocationProvider_cpp, merged upstream (#803955)
2013-03-03 17:39:15 +00:00
ajacoutot
e03c56c9c5 MODGCC4_VERSION default to 4.6 now. 2013-02-07 19:13:49 +00:00
landry
cceeb2e114 Bugfix update to seamonkey 2.15.2 chasing firefox 18.0.2, fixing
'JavaScript related stability issues' for a well known social
network site (bug #831626).

While here remove patch for #830303, commited upstream in
mozilla-release just after 18.0.1.
2013-02-06 22:48:01 +00:00
sthen
37eb53bf43 Build Seamonkey and Firefox with gcc on i386 due to segfaults with the
CLang build (seems to be connected with opening pages using JavaScript).
Bump REVISIONs.
2013-01-22 23:59:22 +00:00
landry
3050dfb772 Bugfix update to seamonkey 2.15.1 chasing firefox 18.0.1. 2013-01-21 16:06:19 +00:00
landry
8b58aebe69 Fix packaging on !amd64. Damn you make update-plist! 2013-01-15 16:20:50 +00:00
landry
0a64e7944a Fix external plugin spawning (bug #830303) in seamonkey too. Tb not affected. 2013-01-14 14:11:11 +00:00
landry
912237046c Update to seamonkey 2.15/enigmail 1.5.0/lightning 2.0beta1
- see http://www.seamonkey-project.org/releases/seamonkey2.15/
- fixes MFSA 2013-01 -> 20
- build with clang on i386/amd64 and with gcc 4.6 on powerpc. Required
since upstream dropped support for gcc < 4.4.
- don't build against systemwide jpeg anymore since it now needs its
internal libjpeg-turbo.
- add a stub method to sydney_audio_sndio.c in post-patch.
- add patch-mozilla_toolkit_mozapps_installer_packager_mk to fix a tar
  vs $(TAR) usage (bug #815793)
- remove patch-ipc_chromium_src_base_atomicops_h, not needed anymore
- remove enigmail genxpi patch, and to a SUBST_VARS dance with an
XPCOM_ABI variable for the consistent naming of the new internal
libsuprocess ipc lib.
- add an enigmail patch to link with -shared
2013-01-11 23:17:31 +00:00
landry
e97437b91b Bugfix update to seamonkey(,-i18n) 2.14.1.
See http://www.seamonkey-project.org/releases/seamonkey2.14/changes#fixes2141
for the list of fixes.
Readd the --with-system-jpeg locally (to remove in 2.15), and remove all the
configure_env/args/build_depends stuff that moved to moz.port.mk.
2012-12-04 21:17:29 +00:00