editors/komodo-edit native FreeBSD build (rather than Linux)
Ben Woods
woodsb02 at gmail.com
Tue Jan 6 00:42:09 UTC 2015
(Re-posting from freebsd-ports at 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 at gmail.com
More information about the freebsd-gecko
mailing list