From owner-freebsd-gecko@FreeBSD.ORG Tue Sep 17 17:28:15 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4C940D72 for ; Tue, 17 Sep 2013 17:28:15 +0000 (UTC) (envelope-from vseleznv@cmc.msu.ru) Received: from imap.cs.msu.su (imap.cs.msu.ru [188.44.42.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C88E32527 for ; Tue, 17 Sep 2013 17:28:13 +0000 (UTC) Received: from slz762 ([10.6.16.27]) (authenticated bits=0) by imap.cs.msu.su (8.14.4/8.14.5) with ESMTP id r8HHPlow050249 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 17 Sep 2013 21:25:49 +0400 (MSK) (envelope-from vseleznv@cmc.msu.ru) Date: Tue, 17 Sep 2013 21:25:47 +0400 From: Vladimir Seleznev To: gecko@FreeBSD.org Subject: Firefox port Message-ID: <20130917172547.GA56758@slz762> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=1.5 required=5.5 tests=BAYES_00, FSL_HELO_NON_FQDN_1, RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mailhost.cs.msu.su X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 17:28:15 -0000 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello! It's about Firefox port. If it is builded with system cairo there is font rendering artifacts that look ugly. The problem can be solve by building firefox without system cairo. I attached Makefile patch for that. It had been tested on my system and worked fine. Please test it. P.S. OpenBSD and some Linux distributions also build Firefox without system cairo and it has no artifacts. -- With best regards, Vladimir. --zYM0uCDKw75PZbzx Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="Makefile.patch" --- Makefile.orig 2013-09-17 14:43:14.707099847 +0400 +++ Makefile 2013-09-17 14:44:48.145950023 +0400 @@ -15,7 +15,6 @@ nss>=3.15:${PORTSDIR}/security/nss \ sqlite3>=3.7.16.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ - cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \ unzip:${PORTSDIR}/archivers/unzip USE_AUTOTOOLS= autoconf213:env @@ -42,6 +41,7 @@ FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png MOZ_OPTIONS= --program-transform-name='s/firefox/${MOZILLA}/' \ --enable-application=browser \ + --disable-system-cairo \ --enable-official-branding OPTIONS_DEFINE= WEBRTC --zYM0uCDKw75PZbzx--