163 Commits

Author SHA1 Message Date
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
landry
3b4bcaba13 Add missing BUILD_DEPEND on yasm for i386/amd64, from sthen@
Forgot to cvs rm patch-configure_in, leading to a packaging failure
since libmozgnome.so was forcedly disabled by the patch.
Reported by sthen@ and nigel@

No bump since it didnt package, and the PLIST doesnt change anyway.
2012-11-25 13:49:47 +00:00
landry
86de96c8d5 Update to seamonkey 2.14/enigmail 1.4.6/lightning 1.9b1.
- see http://www.seamonkey-project.org/releases/seamonkey2.14/ for details.
- tidy up WANTLIB/CONFIGURE_ARGS
- enable the gio/libnotify interaction. If libnotify is found at
  runtime, a popup will show incoming messages notification/download complete.
- install an icon in pixmaps/ for the desktop file, like in ffx/tb
- fix desktop file Exec line so that an argument can be passed to seamonkey
- remove patch-mozilla_browser_app_profile_firefox_js, this is spar^Wseamonkey!
- for the other patches removed/added, same comments as for ffx apply
2012-11-24 10:36:20 +00:00
landry
0f9eea998d Bump all ports depending on nspr to account for the devel/nspr,-main ->
devel/nspr pkgpath change. While here, make sure mozilla ports depend on
the latest and greatest via mozilla.port.mk.
Tested in a bulk build..
2012-11-12 20:45:32 +00:00
landry
4ad4d2b259 SECURITY update to seamonkey 2.13.2.
Fixes MFSA 2012-90 & 67.
http://www.mozilla.org/security/announce/2012/mfsa2012-90.html
2012-10-28 16:24:44 +00:00
landry
3526f736dd Bump REVISION-lightning too, since python disappeared from the
corresponding PLIST.
2012-10-24 20:44:50 +00:00
landry
8bbeb23c58 Bump REVISION-main, in last commit i removed MODPY_RUNDEP=No and
USE_GROFF=Yes, effectively changing the plist.
pointed out by naddy@
2012-10-24 14:12:35 +00:00
landry
7365c2e720 Free commit, shuffle things around to greatly reduce the diff between
thunderbird and seamonkey makefiles.
2012-10-21 09:55:47 +00:00
naddy
f87aaf7f90 braino 2012-10-14 14:26:02 +00:00
landry
c1bdb063a1 SECURITY update to seamonkey 2.13.1, tracking fx 16.0.1. 2012-10-13 06:46:26 +00:00
landry
03dfdc6123 Update to seamonkey 2.13/enigmail 1.4.5/lightning 1.8b1.
- see http://www.seamonkey-project.org/releases/seamonkey2.13/ for details
- remove patch-mozilla_build_unix_mozilla_in, useless since bin/seamonkey
is not a script anymore since a while
- remove patch-mozilla_build_unix_run-mozilla_sh, seamonkey can be directly
debugged in gdb now. update README accordingly
- fix plugin path in README
2012-10-10 21:03:40 +00:00
ajacoutot
f1d7d38b4b Extend the desktop file: add a couple of mime types (x-scheme-handler)
so that the mozilla browsers are properly recognized in the "default
browser" specification.

ok landry@ (maintainer)
2012-10-06 07:55:55 +00:00
landry
181d9b3892 Remove useless dependency on deprecated pangox.
- remove useless patch to gfx/thebes/Makefile.in adding -lpangox-1.0 to
EXTRA_DSO_LDOPTS, this was maybe useful before ffx 3.0, but mozilla
stopped using pangox between 2.0 and 3.0. See for the last traces of
pangox.h use : https://bugzilla.mozilla.org/show_bug.cgi?id=528941. See
also bugs #323671/#338446
- backport the patch from #528941 to remove useless pangox.h inclusion
from www/firefox35.
- remove the RUN_DEPENDS on pangox-compat
- bump all corresponding REVISIONS
- while here, make sure all moz ports depend on latest nspr 4.9.2 since
  it'll be a requirement for upcoming gecko 16 releases
2012-09-22 10:30:17 +00:00
ajacoutot
a598203a8d Fix after pangox removal from devel/pango.
ok jasper@
2012-09-21 13:21:44 +00:00
landry
66a52d3a5e Bugfix update to seamonkey 2.12.1.
Fixes bugs #780908, #787046 & #787833, and the regression in private
browsing mode (#787743) among other mozilla-specific fixes.
2012-09-10 11:13:07 +00:00