- Add gtar to BUILD_DEPENDS everywhere in moz.port.mk, since fx 18 will
start using gtar-only options. Ditto for unzip, used during install.
- special-case the deps for firefox/thunderbird/seamonkey, since those
are maintained on the long-term. Only those need to depend on the
latest and greatest nss/nspr.
- move the '--relax LDFLAGS for ppc' to moz.port.mk
- move the 'yasm BUILD_DEPENDS for i385/amd64' to moz.port.mk
- move more common CONFIGURE_ARGS to moz.port.mk (libevent,gio,bz2,gconf..)
- fix MODMOZ_WANTLIB wrt nss/nspr majors
- ensure we depend on sqlite3>=21, needed for fx/tb 18
- use --with-system-jpeg only in firefox36/sunbird/fennec/xulrunner,
fx/tb 18 will have to use its bundled libjpeg-turbo (#791305)
- bump REVISIONs for the WANTLIB/LIB_DEPENDS change.
- 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
- S/b/beta/ in MOZILLA_VERSION for simpler PKGNAME by default
- only add js/src/xpconnect/shell/Makefile.in to MOZILLA_SUBST_FILES if
branch is 1.9.1/1.9.2, file disappeared in 10
- add LDFLAGS="-Wl,--no-keep-memory" to CONFIGURE_ENV to prevent libxul
linking from failing on low memory archs.
- garbage collect _MOZ_PROJECT_SHORT, it's useless since the
mozilla-{firefox,thunderbird} rename to {firefox,thunderbird}
- introduce MOZILLA_DIST & MOZILLA_DIST_VERSION (defaulting to
MOZILLA_PROJECT/MOZILLA_VERSION) to properly set
DISTNAME/MASTER_SITES/HOMEPAGE for ports like firefox{35,36},
xulrunner and sunbird.
1.9.x) using the old handrolled do-install target, which is hopefully
going to die soon. By default, the betas/wip ports now use the regular
make install target provided by mozilla.
* do some plumbing to allow one to build from {mozilla,comm}-central
tarballs (aka alphas/betas)
* specialcase branch=~2.0 & branch=central for do-install: target and
sqlite dependency (the latter will be removed when we enable
UNLOCK_NOTIFY in systemwide sqlite)
* add --enable-profiling & --enable-debug-symbols to debug FLAVOR
* add a comment about why the builtin crashreporter is still disabled
(basically, google breakpad need to be ported to *BSD)
* add MOZILLA_VERSION to SUBST_VARS
like the systemwide cairo since 1.10.x update (crashes,gifs not displaying
properly), and there's few hope it will be fixed in 1.9.2.x branch.
Fix WANTLIB while here and bump REVISIONs.
Reported by dcoppa@, also found in upstream bz #597174 and various linux
vendors bugzillas (red hat #628331, mdv #60738, gentoo #337813).
devel/xulrunner will follow in a few..