From owner-freebsd-ports@freebsd.org Sat Feb 27 16:33:57 2016 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 A4B95AB66A8 for ; Sat, 27 Feb 2016 16:33:57 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8538F1AC2 for ; Sat, 27 Feb 2016 16:33:57 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: by shepard.synsport.net (Postfix, from userid 80) id 4DD9043BD6; Sat, 27 Feb 2016 10:33:56 -0600 (CST) To: Matthias Apitz , John Marino , freebsd-ports@freebsd.org Subject: Re: synth package for 11-CURRENT amd64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 27 Feb 2016 17:33:56 +0100 From: John Marino In-Reply-To: <20160227095019.GA2362@c720-r292778-amd64> References: <20160227095019.GA2362@c720-r292778-amd64> Message-ID: <970a74b66bcbca7d918495754e6b0968@secure.marino.st> X-Sender: freebsdml@marino.st User-Agent: Roundcube Webmail/0.9.1 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: Sat, 27 Feb 2016 16:33:57 -0000 Matthias Apitz wrote: > I see. The above 1794 ports are result of a file of some ~300 ports > which I passed to poudriere to build them. I should just use the same > file as input. Does 'synth prepare-system' expect a file? I did not saw > this in the git pages and have no manual until now. As you noted, "prepare-system" is a convenience command that uses the pkg database to generate a build list. It doesn't take a file as input because that doesn't make sense. In your case, you would want "just-build" followed by "rebuild-repository" or you'd use "build" and answer the questions when it's finished. "prepare-system" is basically dumping the list of installed ports from pkg(8) and just building those and then building the repository afterwards. John P.S. please keep me in CC: as I am not subscribed to list