Brave-browser: Support for FreeBSD

Created on 24 Aug 2018  路  12Comments  路  Source: brave/brave-browser

prioritP5 suggestion

Most helpful comment

if you want to help me with porting brave i havent problem :-)

All 12 comments

Is the support of FreeBSD happening?

@ericbsd nobody is working on this (it's currently just tagged as a suggestion). But would be great if someone wanted to look into that and share feedback here 馃槃

Hello,

Just tried it now, and other than the obvious (like /bin/bash not existing), it fails pretty quickly.
https://pastebin.com/0fyrv9Jq

There's definitely required work to at least properly identify FreeBSD. Unfortunately I'm nowhere good enough to help out with the fixes. Hopefully someone is.

if you want to help me with porting brave i havent problem :-)

Any updates on this?

@nakal nothing planned at the moment, unfortunately 鈽癸笍

a port that gets the linux version installed and working correctly through the compat layer could also be a solution

Would love an alternative on FreeBSD. Pwetty pwease? Someone? :)

From the Linux setup instructions:

You will need Git, Python 2.7, the LTS version NodeJS, and npm.

Python 2.7 has reached EoL and will be removed from FreeBSD in some time, along with any packages requiring it.


Python 2.7 install message on FreeBSD 12.1-RELEASE-p3 (skip to the end)

$ doas pkg install python27
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        python27: 2.7.17_1

Number of packages to be installed: 1

The process will require 69 MiB more space.

Proceed with this action? [y/N]: y
[1/1] Installing python27-2.7.17_1...
[1/1] Extracting python27-2.7.17_1: 100%
=====
Message from python27-2.7.17_1:

--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter
--
===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

EOLed upstream.

It is scheduled to be removed on or after 2020-12-31.

Also see here and here.

Does it look like the guilty snippets of Python 2 in Brave and it's dependencies will be modified for Python 3, before this happens?

Brave works on FreeBSD using linuxulator centos 7 (Patchelf used for the binary to adapt newer glibc) https://www.youtube.com/watch?v=6QRV_91slzI

Was this page helpful?
0 / 5 - 0 ratings