Date: Tue, 6 Jan 2015 08:42:07 +0800 From: Ben Woods <woodsb02@gmail.com> To: freebsd-gecko@freebsd.org Subject: editors/komodo-edit native FreeBSD build (rather than Linux) Message-ID: <CAOc73CAoiCQOziMQXV%2B70YroU3z%2BUS=ThKte9ZOG9rLKc5w7OA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
(Re-posting from freebsd-ports@freebsd.org where there was no answer) The current port editors/komodo-edit uses a precompiled binary for Linux, is out of date and has a license restricting distribution. However, it could instead be compiled from source available on GitHub, and then it would be available under the Mozilla Public License: https://github.com/Komodo/KomodoEdit Komodo Edit "embeds" the Mozilla source (does not use Xulrunner). The build process uses a file build.py to: - automatically downloads the Firefox 31.0 source tree from the Mozilla mercurial repository, - patch Firefox with Komodo Edit changes, - downloads the PyXPCOM from the Mercurial repository and saves it in mozilla/extensions/python, - builds Firefox with the patches The build process then uses file util\blac\bk to build Komodo Edit against the built Mozilla source. The problem with this is it does not use any of the patches required for FreeBSD as per the www/firefox port. Does anyone know a smarter way to get the port to build the Firefox 31.0 source with both the www/firefox patch set and the Komodo Edit patch set, and then build Komodo Edit using those binaries? It looks like USES=gecko may be able to help, but I am new to it and not really sure how to apply it. -- From: Benjamin Woods woodsb02@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOc73CAoiCQOziMQXV%2B70YroU3z%2BUS=ThKte9ZOG9rLKc5w7OA>