Commit Graph

229 Commits

Author SHA1 Message Date
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
landry
2f2f96f253 Ensure fx/sm/tb depend on nspr 4.9.4 / nss 3.14.1p0
(not technically needed for tb, but oh well..)
2013-01-11 22:51:44 +00:00
landry
2f3c1d8abb Winter cleanup of the mozillas :
- 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.
2012-12-04 21:05:29 +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
ffeb59ff0f Add DPB_PROPERTIES=parallel so that all mozilla ports build zomgfaster
with dpb.
reminded by naddy@, thanks!
2012-10-24 19:28:43 +00:00
landry
ffdc0a3a12 --with-system-zlib takes /usr, not /usr/lib. No binary change, and
allows to remove some dupe configure args at next update.
2012-10-20 11:17:56 +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
landry
b5c23a2df6 Forgot to commit in previous.. remove the bits overwriting the original
nsSound.cpp with our own, now removed.
noticed by naddy@
2012-09-01 17:48:19 +00:00
landry
d589e08e50 Fix WANTLIB (remove gmodule-2.0) and bump depending ports (others will
be updated in a sec)
2012-06-11 15:26:14 +00:00
landry
fd2eb884d9 widget/src/gtk2 moved to widget/gtk2 in gecko 12. Copy nsSound.cpp in
the correct place depending on MOZILLA_PROJECT.
2012-04-30 15:14:55 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
landry
36dbd7720a Bump dependencies to nspr 4.9 & nss 3.12.13, reqd' for mozilla 11. 2012-03-16 21:27:09 +00:00
landry
16f7b55e42 Assorted changes for mozilla 10 updates :
- 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.
2012-02-20 20:09:02 +00:00
nigel
e6b777dc67 Update firefox to 3.6.25 and xulrunner to 1.9.2.25
Ok landry@ stsp@
2012-01-10 23:58:27 +00:00
landry
773d04d085 Ensure mozilla ports depend on nspr 4.8.9p0 with the PR_LoadLibrary()
fix so that i can safely remove all the corresponding patches.
2011-10-03 21:04:57 +00:00
landry
50863390c3 Ensure mozilla ports depend on nss 3.12.11p0. 2011-09-06 19:40:24 +00:00
landry
0521371f4a Various cleanups :
- 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.
2011-08-24 06:16:48 +00:00
landry
2095984cd8 Tighten dependencies on nspr 4.8.9 & nss 3.12.11, and fix MODMOZ_WANTLIB
while here.
2011-08-23 20:09:54 +00:00
landry
16b6b06de1 Add ftp://ftp.mozilla.org as backup MASTER_SITES to still be able to
fetch 'old' releases phased out of mirrors. Prodded by espie@.
2011-08-23 08:38:13 +00:00
landry
bc7ac9d987 Thunderbird and Seamonkey now use the provided install target, update
list of ports using our homemade install target.
2011-07-24 07:48:20 +00:00
landry
87acad8dd6 Rename mozilla-{firefox,thunderbird} packages to {firefox,thunderbird}.
Apparently required by many at c2k11.
2011-07-08 11:07:32 +00:00
landry
907fdf589d Doh! 2011-06-07 10:05:07 +00:00
landry
2b55f21deb Doh. 2011-06-06 14:07:22 +00:00
landry
2875e6979c Explicitely list all the ports/versions (ie all ports from branches
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.
2011-06-06 09:32:55 +00:00
dcoppa
9aa955883c Build firefox4 and fennec against systemwide cairo.
OK landry@
2011-05-04 08:11:15 +00:00
landry
360aefae1c Let's use a common DIST_SUBDIR for all mozilla ports so that it's easier
to clean the gigabytes of src tarballs previously piling up in distfiles/.
Update distinfo accordingly.
Looks sane to jasper@.
2011-04-28 20:44:47 +00:00
landry
959fd434dd add fennec to the list of MOZILLA_PROJECTs 2011-04-01 08:32:32 +00:00
landry
0e9fd10438 Add firefox36 to the WRKDIST switch, reminded by miod@.
While here, don't unconditionally define WRKDIST so that client port can
override it. Needed by spidermonkey 2.0.
2011-03-27 20:23:25 +00:00
landry
6bdb4d0a62 Remove the .if for system sqlite, now every port using mozilla MODULE
uses it. Bump dependency to 3.7.5 to ensure it has unlock_notify for
ffx4, and bump all corresponding REVISIONs.
2011-03-22 13:18:26 +00:00
landry
0df9a857bc Assorted tweaks in preparation for firefox 4:
* 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
2011-03-10 16:45:42 +00:00
dcoppa
9f2ad3cb2a Adopt a patch that fixes a bug causing animated gifs to flicker
when using cairo 1.10.x and make mozilla-firefox and mozilla-thunderbird
build against systemwide cairo as it was with cairo 1.8.x.
Patch backported from FF4 branch by Rafal Muzylo <galtgendo@o2.pl>

https://bugzilla.mozilla.org/show_bug.cgi?id=597174
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-libs/xulrunner/files/fix-animated-gifs.patch

OK landry@
2011-03-10 14:34:17 +00:00
landry
7337b6d3c1 Tighten LIB_DEPENDS on very latest nss 3.12.9/nspr 4.8.7.
Remove @ silencing files/ copies.
ok naddy@
2011-01-18 12:31:24 +00:00
landry
8bcab2e860 Actually depend on sqlite 3.7.4 which is the version where PRAGMA
secure_delete was added, and where FTS3 is enabled for mozilla-firefox.
2011-01-14 22:52:37 +00:00
landry
7b2880d114 For all mozilla ports (but ffx4), build against system sqlite.
Trick configure into believing our sqlite has secure_delete enabled by
default.
2011-01-14 22:46:29 +00:00
dcoppa
927ee14bcd Fix Kerberos/GSSAPI authentication within mozilla ports.
OpenBSD does not have gssapi_krb5. So, to avoid undefined symbol
errors, link libxul with "-lkrb5 -lcrypto".

OK phessler@, landry@ (MAINTAINER)
2010-12-01 15:00:12 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +00:00
jasper
3c57f070a4 - switch to pkg-readmes
ok landry@ (MAINTAINER)
2010-11-11 09:30:36 +00:00
landry
d14c7041fc Unset INSTALL_STRIP when debug FLAVOR is set. Permits to build a
debuggable version of xulrunner package.
2010-10-27 16:58:30 +00:00
landry
1a13a2445e Add a debug FLAVOR for all mozilla ports. Guess what, pretty useful for
debugging purposes...
2010-10-26 17:36:02 +00:00
landry
a69f672e8a Don't define do-install target when MOZILLA_BRANCH=2.x
Looks we'll be able to use the regular make install target provided by
upstream instead of rolling our ugly own and missing files...
2010-10-25 10:48:00 +00:00
landry
00c7884f80 Add infrastructure to also support xulrunner1.9, and prepare for
xulrunner2.0 betas too.
While here, don't inconditionally set MAKE_ENV/CONFIGURE_ENV but append to
it, so that using ports can add stuff to it.
2010-10-24 17:56:11 +00:00
landry
c6d9caaed9 Depend on nss 3.12.8. While here, let's just face reality and take
maintainership for the gang..
2010-10-22 19:17:01 +00:00
landry
086ac6a802 Fix WANTLIB again after cairo's last commit where X11-xcb went away.
Bump REVISIONs.
2010-10-18 07:15:55 +00:00
landry
f0e02841bf Switch all mozilla-based ports to using the bundled cairo, mozilla doesn't
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..
2010-10-15 07:16:19 +00:00
jasper
9d399d1959 - fix WANTLIB after cairo update.
(please note chromium is still broken, but will be dealt with soon)
2010-10-11 08:19:03 +00:00
landry
dc9513727c Change dependency to ensure nspr 4.8.6 is required. Fixes "error:
'PR_STATIC_ASSERT' was not declared in this scope" failures.
2010-09-19 19:18:35 +00:00
landry
ae82c1dd4a Wip on firefox 4 betas.. only install regxpcom if MOZILLA_VERSION !~ 4,
and set WRKDIST = ${WRKDIR}/mozilla-central if MOZILLA_VERSION =~ 4.
Builds in my tree, doesn't run yet... not ready for the masses!
2010-09-04 09:31:19 +00:00
landry
14e36a77fa Fix setting WRKDIST, needed for an upcoming conversion of www/firefox35
to mozilla MODULE.
2010-07-31 09:14:48 +00:00
landry
88031f8e39 Only run ${SUBST_CMD} on ${FILESDIR}/README.OpenBSD / $app.desktop if
the corresponding file exists. Needed for later sunbird/xulrunner
conversions to mozilla.port.mk.
ok sthen@
2010-07-27 14:20:15 +00:00
landry
424ebd15a1 Switch to newer LIB_DEPENDS/WANTLIB semantics. 2010-07-09 15:08:39 +00:00