178 Commits

Author SHA1 Message Date
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
landry
1d8ebaf689 Bump REVISIONs for mozilla.port.mk changes. 2017-06-14 05:23:10 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
20c860b51a allow clang to go further, pointer comparison 2017-05-21 13:12:45 +00:00
landry
52ca4711f9 Fix WANTLIB and bump REVISION for all ports depending on hunspell.
While here enforce dependency on hunspell 1.6 in mozilla.port.mk, as
it's a requirement for 53.
2017-04-12 18:12:33 +00:00
landry
0d5ebf9542 Bump REVISION for mozilla.port.mk LDEP change 2017-03-07 15:26:41 +00:00
landry
dda6a6eff4 This outdated copy of gecko doesnt bundle nor need icu4c, cheat by
setting MOZILLA_USE_BUNDLED_ICU to Yes so that it doesnt uselessly
depend on it.
2017-02-18 16:24:03 +00:00
landry
98102b0b13 Bump REVISION for ports that depend on nss and/or nspr via mozilla.port.mk 2017-01-24 21:27:28 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
naddy
ace0fd92d4 switch to USE_WXNEEDED, now that this works with gcc 4.9 2016-08-21 21:24:09 +00:00
naddy
7b80862f0b mark xulrunner, xulrunner-stub, and the xpcshell build tool with wxneeded
ok jasper@
2016-08-13 19:10:21 +00:00
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