From owner-freebsd-ports@FreeBSD.ORG Sun Jan 4 09:24:29 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2C1F2A9B for ; Sun, 4 Jan 2015 09:24:29 +0000 (UTC) Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B2AA466564 for ; Sun, 4 Jan 2015 09:24:28 +0000 (UTC) Received: by mail-wg0-f42.google.com with SMTP id k14so26221657wgh.15 for ; Sun, 04 Jan 2015 01:24:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=95Qbe7U2szarTu+wo3zOK6Un2y3zLCDmKG6XOe9xIw8=; b=tuzqYtvU5pv8E34PgnP1b09aGVyRAWGJrjaNMNccfuqaWfvmwShCnSnOO+5UIXagqe XSgf4JAQ4AKWJdWUshybQsSUpSLrZob5AqY1cGSEHJkcMoXlvms70HToNEoMYygGIQjx d+XMHkJhAQOeNj97LBhVNWR46Um/isB86YJWb4h378bWBlwkCFXN2PJl8/P9zzh8/dg3 XWHzkss7fDpCooqV6yjOvJYzBw9/D/aUwG3Ll5xL+tqhl1CGVVBZMa5aJbU/pKcLZZMy NTSWqu24d1PwXK1Z/AH3iKVU4Q/4dCoIHCzfBOrk7u+psVfLrZkpRM6NBmXdefHFGcwz duAA== MIME-Version: 1.0 X-Received: by 10.194.187.235 with SMTP id fv11mr166889637wjc.16.1420363467016; Sun, 04 Jan 2015 01:24:27 -0800 (PST) Received: by 10.194.241.132 with HTTP; Sun, 4 Jan 2015 01:24:26 -0800 (PST) In-Reply-To: References: Date: Sun, 4 Jan 2015 17:24:26 +0800 Message-ID: Subject: Re: editors/komodo-edit native FreeBSD build (rather than Linux) From: Ben Woods To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 09:24:29 -0000 (I accidentally sent that last email beforeI was finished) Referring to the build instructions on GitHub: cd komodo/mozilla python build.py configure -k 9.10 python build.py distclean all This will cause the build.py script to - download a complete copy of the Mozilla Mercurial repository using wget (908 Mb), - using Mercurial revision FIREFOX_31_0_RELEASE make a clone of TAG_MOZILLA_31, - apply a series of patches to allow it to work with Komodo Edit, - build the patched Firefox 31.0 source. Then the build instructions build the main Komodo Edit source against these binaries: cd .. export PATH=`pwd`/util/black:$PATH # Komodo's "bk" build tool bk configure -V 9.10.0-devel bk build Rather than follow these instructions, does anyone know a smarter way to get the port to build the Firefox 31.0 source with their 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. Regards, Ben -- From: Benjamin Woods woodsb02@gmail.com On 4 January 2015 at 17:06, Ben Woods wrote: > > 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 > > -- > From: Benjamin Woods > woodsb02@gmail.com