From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Dec 27 16:42:12 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 071D3C84 for ; Sat, 27 Dec 2014 16:42:12 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DE75866ACA for ; Sat, 27 Dec 2014 16:42:11 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sBRGgBuX024322 for ; Sat, 27 Dec 2014 16:42:11 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 196300] New: [MAINTAINER] print/fontforge: Update to 20141126 Date: Sat, 27 Dec 2014 16:42:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: cyberbotx@cyberbotx.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Dec 2014 16:42:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196300 Bug ID: 196300 Summary: [MAINTAINER] print/fontforge: Update to 20141126 Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: cyberbotx@cyberbotx.com Created attachment 150992 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=150992&action=edit fontforge-20141126.patch This is quite a major update of this port. Some key notes: * Development (and thus distfile) moved from SF to GitHub. * Some libraries were made unconditional (like freetype and pango) because fontforge has no configure options to disable them and will use them if they exist, so this is to prevent issues when those libraries are updated. * Utilized PORTDOCS instead of listing in them in the pkg-plist. * A lot of the options were removed due to the above note about fontforge's configure not having options to disable some things. * Python support in fontforge appears to work on both i386 and amd64 now. * Docs are now included in the main tarball, so the separate logic was removed for that. * fontforge has a bootstrap script that comes with it, in other to do things like autoreconf, but the script fails if the user doesn't have git installed, DESPITE the bootstrap script having a --skip-git argument. As such, I have added a pre-configure target to do the relevant commands from that bootstrap. Because of this, I needed access to libtoolize and autoreconf without allowing the ports system to run them automatically. (If there is a way to still allow the ports system to run autoreconf but make autoreconf not run libtoolize, I could remove that from the pre-configure target, but until then, this is how it needs to be done.) * All previous patches were invalid for the new fontforge, and new patches are in place for the new fontforge. Here are some relevant poudriere logs: http://kirby.cyberbotx.com/poudriere_logs/fontforge-20141126-9amd64.log http://kirby.cyberbotx.com/poudriere_logs/fontforge-20141126-9i386.log http://kirby.cyberbotx.com/poudriere_logs/fontforge-20141126-10amd64.log http://kirby.cyberbotx.com/poudriere_logs/fontforge-20141126-10i386.log -- You are receiving this mail because: You are the assignee for the bug.