From owner-freebsd-ports@freebsd.org Sun Jul 16 12:36:11 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD333BFEABF for ; Sun, 16 Jul 2017 12:36:11 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [88.98.225.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 884B67C906 for ; Sun, 16 Jul 2017 12:36:10 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id v6GCa2pk004487 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 16 Jul 2017 12:36:02 GMT (envelope-from list1@gjunka.com) To: freebsd-ports@freebsd.org From: Grzegorz Junka Subject: Firefox/GTK3 issue and reinstalling dependent ports Message-ID: Date: Sun, 16 Jul 2017 12:36:02 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB-large X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2017 12:36:12 -0000 This is a re-post from FreeBSD forum Firefox on my computer expresses a weird UI issue where many controls are rendered without their borders. For example, radios or checkboxes can be selected but are invisible, since they have no border. Also selecting text doesn't highlight the selected part of the text. I can select and copy the selection even if the selection is invisible. This was also happening with other applications that are using GTK3. Since I observed this issue I switched most of them back to GTK2 and the issue is gone, however the option to use GTK2 instead of GTK3 is not available in all of them, i.e. in gMTP and Firefox among others. I am using poudriere and wanted to track down which repository/option is responsible for this issue. I created a new repository where I compiled Firefox with all its dependencies with default options. But I don't know how to reinstall Firefox with all its dependencies? I tried: pkg install -r firefox-test -R -f www/firefox pkg upgrade -r firefox-test -f www/firefox Both of them reinstall only the Firefox package. There is 241 dependencies when building Firefox with default options so it's kind of difficult to reinstall all of them manually. How do I force to also reinstall dependencies? Grzegorz