From owner-freebsd-ports@FreeBSD.ORG Tue Dec 23 14:50:06 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 385928A5 for ; Tue, 23 Dec 2014 14:50:06 +0000 (UTC) Received: from mail9.tpgi.com.au (smtp-out9.tpgi.com.au [220.244.226.119]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.tpg.com.au", Issuer "RapidSSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AE068669F2 for ; Tue, 23 Dec 2014 14:50:05 +0000 (UTC) X-TPG-Junk-Status: Message not scanned X-TPG-Antivirus: Passed X-TPG-Abuse: host=[202.161.115.54]; ip=202.161.115.54; date=Wed, 24 Dec 2014 01:33:12 +1100 Received: from fish.ish.com.au (202-161-115-54.static.tpgi.com.au [202.161.115.54] (may be forged)) by mail9.tpgi.com.au (envelope-from ari@ish.com.au) (8.14.3/8.14.3) with ESMTP id sBNEXAw8009079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 24 Dec 2014 01:33:12 +1100 Received: from ip-211.ish.com.au ([203.29.62.211]:18334 helo=ish.com.au) by fish.ish.com.au with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1Y3QWD-0007xt-1d; Wed, 24 Dec 2014 01:33:02 +1100 Received: from [10.242.2.10] (HELO Aris-MacBook-Pro-3.local) by ish.com.au (CommuniGate Pro SMTP 6.1c1) with ESMTPS id 17932631; Wed, 24 Dec 2014 01:33:01 +1100 Message-ID: <54997D1B.30902@ish.com.au> Date: Wed, 24 Dec 2014 01:32:59 +1100 From: Aristedes Maniatis User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: FreeBSD Mailing List Subject: Re: +MANIFEST changed syntax in pkg 1.4? References: <54978556.3010503@ish.com.au> In-Reply-To: <54978556.3010503@ish.com.au> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: matthew@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Dec 2014 14:50:06 -0000 >> On 22/12/2014 02:43, Aristedes Maniatis wrote: >> >> Has the +MAINFEST file changed in sytnax from 1.3 to 1.4 and is now not yaml? I notice that the +MANIFEST files inside packages already built by the ports system look more like json in format. Where do I find documentation for the new format? > Matthew Seaman wrote: > Yes, +MANIFEST is now generated using libucl -- which uses a JSON-like format. I believe the differences between libucl and JSON are pretty minor (something about comment syntax IIRC) so if you convert your setup to use JSON, it should work. > > For more information about libucl, start here: > > https://github.com/vstakhov/libucl Thanks Matthew. Is there any documentation on the new format? I see nothing is updated in the only docs I can find: https://wiki.freebsd.org/pkgng#Package_format I guess I'm really not understanding pkgng... I've used FreeBSD since version 4 but this is the first time I've seen something in the core system so undocumented and with so many regressions compared to the previous tools. I really wish we could go back to pkg_ Thanks Ari -- --------------------------> Aristedes Maniatis ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A