aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gecko.mk
Commit message (Collapse)AuthorAgeFilesLines
* framework: Remove $FreeBSD$Mathieu Arnold2021-04-061-2/+0
| | | | Where appropriate fiddle with a few other things.
* lang/rust: Update to 1.51.0Tobias Kortkamp2021-03-291-1/+1
| | | | | | | | | | | | | | - Update devel/racer to 2.1.44 Changes: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html PR: 254578 Reviewed by: mikael, pkubaj Exp-run by: antoine With hat: rust Differential Revision: https://reviews.freebsd.org/D29425 Notes: svn path=/head/; revision=569489
* www/firefox: bump minimum dependencies after r568897Jan Beich2021-03-211-1/+1
| | | | Notes: svn path=/head/; revision=568900
* Mk/bsd.gecko.mk: use --enable-lto=thin on powerpc64lePiotr Kubaj2021-02-181-0/+4
| | | | | | | --enable-lto=cross causes lld to hang. Notes: svn path=/head/; revision=565917
* lang/rust: Update to 1.50.0Mikael Urankar2021-02-141-1/+1
| | | | | | | | | | | | | | | - Use bundled libgit/libssh, the versions in ports are too old - Update lang/rust-nightly to 2021-02-12 - Update devel/racer to 2.1.41 - Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261) Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0 Tested by: mikael, pkubaj Differential Revision: https://reviews.freebsd.org/D28616 Notes: svn path=/head/; revision=565245
* www/firefox: add LTO optionPiotr Kubaj2021-02-101-0/+4
| | | | | | | | PR: 253036 Approved by: gecko (maintainer timeout) Notes: svn path=/head/; revision=564901
* gecko: bump LLVM_DEFAULT to 11Jan Beich2020-11-131-0/+4
| | | | | | | | | | | Detach from tree-wide default as coordinating with other maintainers is expensive for little gain. User's choice is still respected. llvm11 has better Tier2 support, more optimizations, reduces package size and aligns with what contributors dogfood. Notes: svn path=/head/; revision=555015
* www/firefox: update to 83.0Jan Beich2020-11-121-2/+2
| | | | | | | Changes: https://www.mozilla.org/firefox/83.0/releasenotes/ Notes: svn path=/head/; revision=554921
* Add powerpc64le since it uses the same CPU models as powerpc64.Piotr Kubaj2020-11-101-1/+1
| | | | Notes: svn path=/head/; revision=554839
* gecko: drop bogus comment r553595Jan Beich2020-10-291-1/+1
| | | | | | | llvm-objdupm is part of WITH_CLANG, not WITH_CLANG_EXTRAS Notes: svn path=/head/; revision=553597
* gecko: unbreak with non-default CC/CXXJan Beich2020-10-291-1/+4
| | | | | | | | | | | | | | | checking for clang for bindgen... not found checking for libclang for bindgen... not found ERROR: Could not find clang to generate run bindings for C/C++. Please install the necessary packages, run `mach bootstrap`, or use --with-clang-path to give the location of clang. checking for llvm-objdump... not found DEBUG: llvm_objdump: Trying llvm-objdump ERROR: Cannot find llvm-objdump Reported by: pkg-fallout (powerpc64) Notes: svn path=/head/; revision=553595
* Use correct target-cpu for power* CPU'sPiotr Kubaj2020-09-191-0/+2
| | | | | | | | | | | | | | | | Using CPUTYPE?=power9 causes warnings and emits unoptimized code. Rust supports pwr* instead of power*, e.g.: pwr3 pwr4 pwr5 pwr5x pwr6 pwr6x pwr7 pwr8 pwr9 Notes: svn path=/head/; revision=548981
* gecko: drop ancient sparc64 workaroundJan Beich2020-09-181-3/+0
| | | | | | | | | | FreeBSD 13.0 no longer supports sparc64. Firefox >= 53 requires Rust but sparc64 is only supported by Linux, NetBSD, OpenBSD. https://bugzilla.mozilla.org/show_bug.cgi?id=455393 Notes: svn path=/head/; revision=548891
* gecko: drop python2 dependency after r548882Jan Beich2020-09-181-4/+3
| | | | Notes: svn path=/head/; revision=548890
* Mk/bsd.gecko.mk: fix build with defined CPUTYPE on powerpc64 (and possibly ↵Piotr Kubaj2020-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | others) In /etc/make.conf: CPUTYPE?=power9 When trying to build www/firefox: make: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}) make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}) make: "/usr/ports/Mk/bsd.port.mk" line 4517: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5203: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}) make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}) make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}) make: Fatal errors encountered -- cannot continue PR: 248826 Approved by: gecko (maintainer timeout) Notes: svn path=/head/; revision=547872
* gecko: add native OSS support, replacing ALSA as fallbackJan Beich2020-08-211-2/+0
| | | | | | | | | | | | | | OSS is always built but during runtime only selected by default if neither pulseaudio, jackit or sndio are installed. In particular, Gnome and KDE users would still be offered PulseAudio by default due to integration with multi-app volume widgets, current song bars, screensharing with audio, etc. that prefer to talk over DBus. Those can opt out via media.cubeb.backend=oss in about:config. Submitted by: Ka Ho Ng <khng300@gmail.com> (based on) Notes: svn path=/head/; revision=545611
* www/firefox: update to 80.0Jan Beich2020-08-181-1/+1
| | | | | | | Changes: https://www.mozilla.org/firefox/80.0/releasenotes/ Notes: svn path=/head/; revision=545203
* www/firefox: update to 78.0Jan Beich2020-06-231-1/+1
| | | | | | | | | Changes: https://www.mozilla.org/firefox/78.0/releasenotes/ PR: 247329 Differential Revision: https://reviews.freebsd.org/D25301 Notes: svn path=/head/; revision=539972
* Mk/bsd.gecko.mk: add devel/binutils to BUILD_DEPENDSPiotr Kubaj2020-06-181-0/+1
| | | | | | | | | | | | | | Currently, Rust on powerpc64 elfv2 builds with GCC because of past issue with LLVM. However, this issue seems to be resolved now and I can already build Rust with Clang and then build with it other packages, like Firefox. The problem is that, when using GCC, binutils is getting installed, but when using LLVM, it's not and there is -fno-integrated-as getting passed on ppc64. Since it's only for the build and users building from ports have binutils installed anyway, add it for everyone. PR: 247387 Approved by: jbeich (maintainer) Notes: svn path=/head/; revision=539570
* gecko: add missing Wayland dependency with libglvndJan Beich2020-05-271-0/+1
| | | | | | | | | | | checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... no WARNING: Package libdrm was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `libdrm.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: Package 'libdrm', required by 'virtual:world', not found Notes: svn path=/head/; revision=536712
* www/firefox: update to 77.0Jan Beich2020-05-251-0/+1
| | | | | | | Changes: https://www.mozilla.org/firefox/77.0/releasenotes/ Notes: svn path=/head/; revision=536538
* gecko: drop x11/startup-notification dependencyJan Beich2020-05-151-3/+1
| | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=726479 Notes: svn path=/head/; revision=535269
* gecko: drop GCONF option after upstreamJan Beich2020-05-151-8/+0
| | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1433685 Notes: svn path=/head/; revision=535268
* gecko: drop --with-system-bz2 after upstreamJan Beich2020-05-151-2/+1
| | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1418425 Notes: svn path=/head/; revision=535267
* www/firefox: update to 75.0Jan Beich2020-03-311-2/+2
| | | | | | | | | | Changes: https://www.mozilla.org/firefox/75.0/releasenotes/ PR: 244793 Security: 98c69f9a-856b-4180-8f0b-11846626c6cc Differential Revision: https://reviews.freebsd.org/D24062 Notes: svn path=/head/; revision=530013
* www/firefox: update to 74.0Jan Beich2020-03-051-1/+1
| | | | | | | | | | Changes: https://www.mozilla.org/firefox/74.0/releasenotes/ PR: 244310 Security: 9f900456-0bfa-4da4-ad59-14b2933259a2 Differential Revision: https://reviews.freebsd.org/D23646 Notes: svn path=/head/; revision=527804
* www/firefox: update to 73.0Jan Beich2020-02-041-2/+2
| | | | | | | | | | Changes: https://www.mozilla.org/firefox/73.0/releasenotes/ PR: 243295 Security: 802e3138-b8af-4a89-a908-f103107e64b4 Differential Revision: https://reviews.freebsd.org/D23146 Notes: svn path=/head/; revision=525108
* lang/rust: Add COMPAT_FREEBSD11 canaryTobias Kortkamp2020-01-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | | This attempts to provide a nicer error message for the subset of users who build their own kernels without COMPAT_FREEBSD11 and then attempt to build lang/rust. The Rust ecosystem currently uses pre-ino64 syscalls, so building lang/rust without COMPAT_FREEBSD11 is not going to work. The error message for this is non-obvious and there is a new bug for this at least every 1-2 months. Hopefully this will improve the situation a little. Cargo and Gecko ports are similarly affected, so add the pre-build check to them too. Reviewed by: jbeich, mikael.urankar@gmail.com Tested by: madpilot (negative case) Approved by: gecko (jbeich) Differential Revision: https://reviews.freebsd.org/D23100 Notes: svn path=/head/; revision=522968
* www/firefox: update to 72.0Jan Beich2019-12-311-0/+3
| | | | | | | | | | Changes: https://www.mozilla.org/firefox/72.0/releasenotes/ PR: 242605 Security: a4d0f92b-2188-40aa-9aa3-005b0a89cc72 Differential Revision: https://reviews.freebsd.org/D22781 Notes: svn path=/head/; revision=521576
* Mk/bsd.port.mk: detect powerpc64 abiPiotr Kubaj2019-11-291-1/+0
| | | | | | | | | | | We'll have a new abi on ppc64 soon (ELFv2) which is incompatible with the ELFv1 abi. We need to detect the abi on which we build stuff. Submitted by: mikael_urankar@gmail.com Approved by: portmgr (earlier version) Differential Revision: https://reviews.freebsd.org/D22039 Notes: svn path=/head/; revision=518658
* www/firefox: update to 71.0Jan Beich2019-11-261-4/+2
| | | | | | | | | | | Changes: https://www.mozilla.org/firefox/71.0/releasenotes/ PR: 241840 Security: 13b6433c-7aaf-477b-b96b-164924a005bb MFH: 2019Q4 Differential Revision: https://reviews.freebsd.org/D22296 Notes: svn path=/head/; revision=518439
* gecko: drop unused system hunspell after r509969Jan Beich2019-11-031-4/+1
| | | | Notes: svn path=/head/; revision=516435
* www/firefox: update to 70.0.1Jan Beich2019-10-301-1/+0
| | | | | | | | Changes: https://www.mozilla.org/firefox/70.0.1/releasenotes/ PR: 240440 Notes: svn path=/head/; revision=516092
* www/firefox: update to 70.0Jan Beich2019-10-151-0/+1
| | | | | | | | | | | Changes: https://www.mozilla.org/firefox/70.0/releasenotes/ PR: 240440 Security: e1c901e9-ed1e-415d-8272-f171bfc265bd MFH: 2019Q4 Differential Revision: https://reviews.freebsd.org/D21572 Notes: svn path=/head/; revision=514482
* gecko: drop LLVM_DEFAULT workaround for i386 after r514194Jan Beich2019-10-101-3/+0
| | | | | | | PR: 240918 Notes: svn path=/head/; revision=514199
* Switch default devel/llvm* to 90Jan Beich2019-09-201-0/+3
| | | | | | | | | PR: 239682 Reviewed by: tobik Differential Revision: https://reviews.freebsd.org/D21172 Notes: svn path=/head/; revision=512440
* gecko: enable SNDIO by defaultJan Beich2019-09-071-2/+2
| | | | | | | | | | To avoid runtime dependency switch to dlopen(3). PR: 238096 Requested by: many Notes: svn path=/head/; revision=511423
* gecko: drop support for Firefox < 68 after r509969Jan Beich2019-09-051-48/+16
| | | | Notes: svn path=/head/; revision=511274
* gecko: drop remnants of WAYLAND option after r509969Jan Beich2019-09-051-12/+0
| | | | Notes: svn path=/head/; revision=511273
* gecko: don't require gconf on non-Gnome2 desktopsJan Beich2019-09-051-1/+2
| | | | | | | | | | | | Take advantage of lazy bindings by not requiring runtime dependency. DBus is required under Wayland (Gecko-specific) and for MIME handling but GConf2 is useless outside of Gnome2. So, only use GConf2 if it's already installed (similar to PulseAudio). PR: 240323 Notes: svn path=/head/; revision=511176
* www/firefox: bump required rust version after r509978Jan Beich2019-09-051-1/+1
| | | | Notes: svn path=/head/; revision=511172
* Revert unintentional change in r509973Jan Beich2019-08-271-3/+0
| | | | Notes: svn path=/head/; revision=509974
* multimedia/rav1e: update to s20190826Jan Beich2019-08-271-0/+3
| | | | | | | Changes: https://github.com/xiph/rav1e/compare/dc34123f...1fc3a1c6 Notes: svn path=/head/; revision=509973
* gecko: drop MOZ_RPATH after r315713Jan Beich2019-07-041-1/+0
| | | | Notes: svn path=/head/; revision=505833
* gecko: drop nspr-related *FLAGS substitutionJan Beich2019-07-041-6/+0
| | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=514211 Notes: svn path=/head/; revision=505832
* gecko: drop staging remnants after r357413Jan Beich2019-07-041-4/+0
| | | | Notes: svn path=/head/; revision=505831
* gecko: drop MOZ_* variables controlling defaultsJan Beich2019-07-041-19/+4
| | | | Notes: svn path=/head/; revision=505830
* gecko: drop PORT_MOZCONFIG, it wasn't flexible enoughJan Beich2019-07-041-30/+0
| | | | Notes: svn path=/head/; revision=505829
* gecko: drop pre/post-install scripts after r473092 and r497197Jan Beich2019-07-041-32/+1
| | | | Notes: svn path=/head/; revision=505828
* gecko: drop GTK2 and RUST options after r505740 and r505753Jan Beich2019-07-041-22/+6
| | | | Notes: svn path=/head/; revision=505827