From owner-freebsd-ports@freebsd.org Thu Aug 20 09:45:59 2015 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 034379BC1F9 for ; Thu, 20 Aug 2015 09:45:59 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A2F5111F8 for ; Thu, 20 Aug 2015 09:45:58 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from [10.6.25.100] ([213.61.170.110]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M7kwW-1YX7072dsm-00vPhP; Thu, 20 Aug 2015 11:45:47 +0200 Subject: Re: Running ''portmaster ghostscript9-9.06_10'' takes a lot of time To: freebsd-ports@freebsd.org References: <201508200724.t7K7OPaQ033554@mech-as222.men.bris.ac.uk> <627814EA5632799E98790639@atuin.in.mat.cc> From: olli hauer X-Enigmail-Draft-Status: N1110 Cc: Mathieu Arnold Message-ID: <55D5A1CF.2060803@gmx.de> Date: Thu, 20 Aug 2015 11:45:51 +0200 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <627814EA5632799E98790639@atuin.in.mat.cc> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:LY3c0VTxD1OR9to3cYSpE/8cZI4KYtMcakDXVGicG+m1vDFGeET O+n1b3LdsczsVBL52TuMrMiycfgHwylNbZGQxQ/J6y47qNEALwqWaQDOvPezDL5gVkLhvwV 2lFBlD5JQBEw4SwLKzV+O2BLdgJQnFtqgE26JJiuiGGkYs2HR58ez8A0j9silLpnl2alQCG vyjyqgOYwq1kN9dDauH+g== X-UI-Out-Filterresults: notjunk:1;V01:K0:2Ar4KTnWK2Y=:cxEvjbQ2bBlQstzjXX3eBg LSTbHoOLh1rX7djBq1ewcke9wSZmi2REg23DhE1qc+ji9Ba0QRNJOOMC9S+5iAI0wYhfs0soD +YD6xEVrMcr425C6M9Iu2WG+hS+zHiKCD6v7YNskNLmaIHuDGm1Cshbyb3OIK8DwxbCM4NWhs SmeSj6SMPKhaufenH6ApGvBcvL7Mg1fb3KlZnCkdE1uLnvmr+Wpa0P6KVJXU7Ms4Gss1PZhm6 r+j34BmTY02KFbz9E1PKIvNJlZWsEMPZt4f/19zqcnkQZ3HGNIu1DRKtSsup0gSO5QxCW/Z13 7vZIoWPvob7dZOXprJuNRuvTG/dZE69ivAhU+cpDISLbJVXySEAl1gwngQYVZ3uvb3bBs3P0S yChY3bV2VSgspHxAWHD9/sFMOa55UzF+g+yjUjwDCqBHgVGNif4Q47h5yGiDHf0WCxextU4eJ GAH71qsAiPugvEQXOx+LhDgM4jD/2QZRMI9zjmJ1xGNLiF5k5LtzXNu7vAHzgqNSCyr0mYKxs hS2YvlDibSKvbd3yyw7gGn/HVbchJbL9wsQhAgh3CcSh8lTodWNkINXteQ005X7ZjzqX7lI66 KNIW/HOVXeHdtdESSkrR60os1o8EBZQEGJizFyxEi6iIsIWcMtvHE66xB1vAh5p87Xde95RKn nInygoQQU6J+loWaQawlQYqRcwOE2r4clng9LCONU3Xe2Ue9/+4awpfC6yn+7xlYx/eH+L9mX rJGzxz1Kt91372kUAgum03hh/bDgYbzie8EO9Q== X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 09:45:59 -0000 On 2015-08-20 09:32, Mathieu Arnold wrote: > > > +--On 20 août 2015 08:24:25 +0100 Anton Shterenlikht > wrote: > |> OTOH I do not want to use ghostscript ! > | > | In my view ghost is a critically important port. > | I will not be able to use FreeBSD productively withouth it. > | Since I have no time or skill to contribute to > | address the slowness problem, I'm happy to put > | up with the extra hour. > > I'm not exactly sure what you're all complaining about. The port just > works fine, it does take a few seconds for make to iterate over all > options, but it's because the port has way too many options. It's not as > if you're all sitting behind your desk looking at the screen waiting for it > to finish. > Perhaps some small statistics for a port with 124 options (www/apache24). With the given example commands it should be not hard to verify the results Test was done on a 8 core (3GHz) system with fast SSD's and 24GB RAM $ svn log -q -l 10 /usr/ports/Mk r393817 | netchild | 2015-08-09 21:14:13 +0200 (Sun, 09 Aug 2015) => OK r393878 | antoine | 2015-08-10 19:06:50 +0200 (Mon, 10 Aug 2015) => OK r393903 | jbeich | 2015-08-10 22:14:16 +0200 (Mon, 10 Aug 2015) => OK r393984 | jbeich | 2015-08-12 01:20:48 +0200 (Wed, 12 Aug 2015) => OK r394258 | feld | 2015-08-14 22:59:29 +0200 (Fri, 14 Aug 2015) => OK r394503 | mat | 2015-08-17 15:31:25 +0200 (Mon, 17 Aug 2015) => OK (log grow with additional ~100.000 lines, slower) r394508 | mat | 2015-08-17 16:20:40 +0200 (Mon, 17 Aug 2015) => OK r394569 | mat | 2015-08-18 12:39:07 +0200 (Tue, 18 Aug 2015) => OK r394572 | rakuco | 2015-08-18 12:51:01 +0200 (Tue, 18 Aug 2015) => OK r394573 | mat | 2015-08-18 13:00:57 +0200 (Tue, 18 Aug 2015) => BROKEN explode r394770 | mat | 2015-08-19 11:28:06 +0200 (Wed, 19 Aug 2015) => BROKEN explode $ cd www/apache24 $ svn up -$testrev /usr/ports/Mk $ script -q DEBUG.make.$rev make -dA -V PKGNAME *1.3G Aug 20 05:52 DEBUG.make.r394770 => manual break send after 2 min.* *32M Aug 20 06:24 DEBUG.make.r394573 => manual break send after 15 sec.* 16M Aug 20 06:15 DEBUG.make.r393878 => finished after 4 sec. 16M Aug 20 06:17 DEBUG.make.r394258 => finished after 4 sec. 29M Aug 20 06:19 DEBUG.make.r394503 => finished after 4 sec. 29M Aug 20 06:21 DEBUG.make.r394508 => finished after 4 sec. 29M Aug 20 06:22 DEBUG.make.r394569 => finished after 4 sec. 29M Aug 20 06:23 DEBUG.make.r394572 => finished after 4 sec. $ wc -l DEBUG.make* 569729 DEBUG.make.r394770 => not finished after 2 min, size 1.x GB 242899 DEBUG.make.r393878 242899 DEBUG.make.r394258 348109 DEBUG.make.r394503 348141 DEBUG.make.r394508 350125 DEBUG.make.r394569 350125 DEBUG.make.r394572 38521 DEBUG.make.r394573 => stopped after 15 sec. 2490548 total