167 Commits

Author SHA1 Message Date
sthen
48f47cf329 fix with perl 5.22: defined(@array) 2016-04-14 23:06:49 +00:00
landry
53abc49e11 Bump REVISION-main after mozilla.port.mk nss/nspr dependency change. 2016-03-14 20:42:51 +00:00
landry
6de0ba9ada Switch xulrunner to gcc4 on amd64, doesn't link with llvm 3.7.1.
../../layout/svg/nsSVGFilterFrame.o: In function `nsSVGFilterFrame::GetFilterContent(nsIContent*)':
/usr/obj/ports/xulrunner-24.8.0/mozilla-esr24/layout/svg/nsSVGFilterFrame.cpp:(.text._ZN16nsSVGFilterFrame16GetFilterContentEP10nsIContent+0x32): undefined reference to `nsSVGFE::COMTypeInfo<int>::kIID'
/usr/bin/ld: ../../layout/svg/nsSVGFilterFrame.o: relocation R_X86_64_PC32 against `_ZN7nsSVGFE11COMTypeInfoIiE4kIIDE' can not be used when making a shared object; recompile with -fPIC

(of course -fPIC is used when compiling nsSVGFilterFrame.o, so i'll just
blame llvm/ld and move on to other things. xulrunner is a dead end anyway)
2016-03-08 20:04:02 +00:00
pascal
1bc0330aba Bump REVISION for lang/clang MODULE changes. 2016-03-05 16:04:06 +00:00
landry
99597f6606 Readd kvm to WANTLIB, bump REVISIONs, because xulrunner.
reported by nigel@, thanks!
2016-01-28 18:28:30 +00:00
landry
6a49f4d456 Bump REVISION after sqlite dependency change 2016-01-27 18:04:42 +00:00
landry
49f951a623 Switch xulrunner to build with gcc4 instead of clang on i386.
At least this wont be in the way of a potential devel/llvm upgrade.

While here readd alpha to ONLY_FOR_ARCHS, just for fun..
Build-tested by semarie@, thanks!
2016-01-23 18:22:39 +00:00
landry
a2e34bf9b4 Face reality, various mozillas only build on amd64 or i386.
The last reliable gecko builds on macppc were done with:
OpenBSD 5.8-current (GENERIC.MP) #761: Mon Aug 31 08:01:30 MDT 2015
(mpi@ says SecurePLT was commited beginning of Sep, so .. related?)

Thunderbird and firefox-esr strangely built on sparc64 (by accident?) in
may and june (when it was gecko 31) but other than that firefox itself
never built in 2015.

Anybody is welcome to look into this, just add you beloved arch to
ONLY_FOR_ARCHS in mozilla.port.mk.

While here, also amend ONLY_FOR_ARCHS in langpacks ports, no point in
packaging them if you don't have the corresponding package.

Avoids wasting hours during bulks, only keep xulrunner building on
powerpc and sparc64.
2016-01-22 10:28:58 +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
sthen
691c83f9b2 Bump some ports which reference if_msghdr in their source, so that package
updates are triggered. This is following the struct if_data ABI change a few
days ago; if_msghdr has an embedded if_data.  Some may be unnecessary, but
some are definitely needed and bumps are cheaper than debugging.
Problem reported with wpa_supplicant by Mikolaj Kucharski.
2015-10-08 21:19:21 +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
b062595b0f bump REVISION after mozilla.port.mk change 2015-07-05 20:00:31 +00:00
dcoppa
009adc719e Add missing url, so it's clear this came from upstream 2015-06-30 07:08:28 +00:00
dcoppa
8188e16dd3 Fix building with freetype-2.6 or later 2015-06-29 16:02:57 +00:00
pascal
f0585aa4cf gcc4 bumps, reminded by aja@ 2015-05-28 10:17:22 +00:00
landry
adb05bd6ba Revision bumps after mozilla.port.mk dependency changes. 2015-05-16 07:19:06 +00:00
naddy
e77f84a56f do not strip static libraries as it will break them; ok landry@ 2015-04-06 16:45:20 +00:00
landry
1dcac436ea Use the correct MOZILLA_VER variable to install in the correct dir,
dammit! Should fix -devel packaging on powerpc.. no bump since it didnt
package anyway, and doesnt affect other archs.
2015-03-18 19:10:35 +00:00
landry
7467a3d59c Bump REVISIONs after mozilla.port.mk depends changes. 2015-03-16 20:03:56 +00:00
landry
9f8f88013f Bump REVISIONs after mozilla.port.mk depends changes. 2014-10-17 07:17:23 +00:00
landry
f757ef7857 Update to xulrunner 24.8.0 built from the corresponding firefox ESR. 2014-09-02 16:37:24 +00:00
landry
4446c67310 Update to xulrunner 24.7.0.
It is way too late to start moving stuff to an hypotethical xulrunner
31, so let's stay on the esr24 branch for this one - less important...

ok sthen@ jasper@ naddy@
2014-07-24 18:11:14 +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
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
jasper
2d0d0c0006 update to xulrunner-24.6.0 2014-06-13 06:57:59 +00:00
landry
ce6e0a96f1 Update to xulrunner 24.5.0.
- building from firefox-esr source tarball will allow us to better track
  security fixes.. and download one less distfile.
- remove the two config/system-headers patches from #944454, were merged
  in esr24 branch.

Went in a bulk build without fallout..
2014-04-29 21:37:20 +00:00
landry
c353a62d8b Bump after MODMOZ_WANTLIB change. 2014-03-24 21:04:38 +00:00
landry
8780e26c9e Bump ports using gcc4 module.
(not: mozilla ports not bumped since they're going to be updated in a few)
2014-03-10 20:27:25 +00:00
landry
bf771b16f8 Fix build with freetype >= 2.5.1 by backporting bug 944454's fix.
https://hg.mozilla.org/integration/mozilla-inbound/rev/d6f47a333fe1
After lots of head scratching, thx to blfs-dev@linuxfromscratch.org
archives for pointing me at the right direction.
2014-01-10 20:23:25 +00:00
landry
efd2e8efa6 Bump REVISIONs after mozilla.port.mk deps reorg. 2013-12-12 19:53:51 +00:00
landry
68da46549c Remove devel/xulrunner/1.9, www/fennec, www/firefox36 and productivity/sunbird
- nothing uses xulrunner 1.9 anymore, and that branch was EOL'd upstream
  20 months ago (firefox36 was already unlinked from the build)
- www/fennec as a xul app is dead upstream, since now firefox mobile is
  built on top of java android libs and thus unportable to regular OS.
The esr10 branch from which it was built upon was EOL'd upstream 10 months ago
- productivity/sunbird as a standalone app is dead upstream since 3
  years, hypothetical users should just use thunderbird+lightning which
is still supported/developed.

No complains from ports@, this will allow for a serious mozilla ports
cleanup, and we're down to 5 mozillas in the ports tree.
2013-12-07 12:50:15 +00:00
landry
fb62fa986c Change RUN_DEPENDS -> bump REVISION. noticed by naddy@. 2013-12-04 23:59:27 +00:00
landry
1b3b8072e1 Ensure xulrunner-devel RUN_DEPENDS on xulrunner. 2013-12-03 16:08:21 +00:00
landry
5b6d533e96 MOZ_ENABLE_SKIA_GPU is disabled on ppc, so manually install
GLContextSkia.h to fix packaging there and avoid using arch-dependent
PFRAG tricks.
2013-11-10 07:30:17 +00:00
landry
c9e678c3f9 Rename mozilla-js.pc to libxul-js.pc to avoir a conflict with
lang/spidermonkey. Found out the hard way by naddy@.
2013-11-09 07:49:03 +00:00
landry
bb5a09a2c9 @comment mozilla/throw_gcc.h, it is apparently present only on amd64
(because WRAP_STL_INCLUDES is 1 there), it apparently added to fix a
windows build issue (bug #557060), make absolutely no sense to me, and
nothing in the mozilla tree includes it.
Should fix packaging issue as seen on i386 by nigel@ & sthen@ (and
probably other archs)
2013-10-23 20:25:30 +00:00
landry
9d3d59fc94 Sprinkle some PKGSPEC for less headaches, and bump REVISIONs. 2013-10-20 14:28:23 +00:00
landry
6f1e9a5909 While xulrunner itself is built with a recent compiler as firefox, we don't
want to enforce its users to build with gcc >= 4.4, so transform a
#error into a #warning. Less kittens harmed.
2013-10-20 09:21:27 +00:00
landry
0faaa53c85 link xulrunner/24 to the build 2013-10-19 16:38:17 +00:00
landry
7ed184c7b6 Initial import of xulrunner 24.0.
Based off Firefox 24 ESR engine, with 300% less patching included, and
finally using a standard directory layout!
- Similar split between -main & -devel as done in 1.9.
- Can be installed alongside 1.9
- Ports using 1.9 will gradually be migrated to 24 so that the
unmaintained 1.9 can hit the attic..
- Should build on ppc & sparc64, and maybe even alpha. Time will tell..
- manually strip the sdk/lib/lib*.so libraries, otherwise that copy of
  libxul is 1Gb on amd64..
- To be improved in-tree over time, but will be linked to the build.
2013-10-19 16:37:19 +00:00
landry
d48feb6908 Prepare for an upcoming xulrunner/24 port, move some WANTLIB/LIB_DEPENDS
around, fix @conflict markers...
2013-10-19 16:26:55 +00:00
landry
8384a1be0c Bump REVISIONS to be on the safe side after typo fix in mozilla.port.mk
(MOZMOZ_WANTLIB instead of MODMOZ_WANTLIB for krb5 libs...)
2013-09-19 13:47:05 +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
ajacoutot
40ff12bf22 Unbreak Mozilla ports after the Heimdal update. 2013-06-17 19:29:05 +00:00
landry
1d415ba24d Bump after WANTLIB fix - while here, backport kettenis' libffi i386 fix
to fennec.
2013-04-06 14:41:17 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +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