From owner-freebsd-ports@FreeBSD.ORG Fri Oct 5 16:24:59 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7BF761065700 for ; Fri, 5 Oct 2012 16:24:59 +0000 (UTC) (envelope-from jos@catnook.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 009E48FC1E for ; Fri, 5 Oct 2012 16:24:58 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id c50so1645583eek.13 for ; Fri, 05 Oct 2012 09:24:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=TXuYv9yxZziN3CngEblifUAviLQGISps+d3uZlRjQU0=; b=gF7lFjTNTrxApJHvtTNB/IMXLX5Ai5vIKiJwLm5Icc6YZzlTgAAvLdnCIalZx4wDTN OBQ/UZwnEJgtV7s2wtgP0QZZsBRq+DD8B7dccPZqFbLZX8tr+Y8AN2GsYksGGaQThVxg rt6tZ1uT77qw3GvMrwwEgYtyki3HsU/2fztEV+6mqvUy9JO3d8OIrHnpeqsiutxGmOHx Dg3FtfGE7O7b8yzT9RVk+sesdoQg9kU1sJrzRuTq87Z3yPZpk+xVYBMfJkZYyirkAlYh smhZvYbJIvUR/4O/RS256X8u642/gKupw/HC/52wVyF26UEBVzDKXGZ3jgk/IOBc3QUD 60MA== MIME-Version: 1.0 Received: by 10.14.224.135 with SMTP id x7mr14074180eep.34.1349454292023; Fri, 05 Oct 2012 09:24:52 -0700 (PDT) Received: by 10.14.101.74 with HTTP; Fri, 5 Oct 2012 09:24:51 -0700 (PDT) In-Reply-To: References: <20121005140534.GB61272@ithaqua.etoilebsd.net> <20121005151544.GA9938@charon.picobyte.net> <20121005153221.GE61272@ithaqua.etoilebsd.net> Date: Fri, 5 Oct 2012 09:24:51 -0700 Message-ID: From: Jos Backus To: Eitan Adler X-Gm-Message-State: ALoCoQmd5EqN6NINpJmVyy39UOptPOF+pRC2qg5mhSeUXgiTzkVfrBo/hxzMl2KdydYkzmi88oLu Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org, Baptiste Daroussin , Shaun Amott Subject: Re: [CHANGE PROPOSAL] Moving WWW from pkg-descr to Makefile X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2012 16:24:59 -0000 On Fri, Oct 5, 2012 at 9:18 AM, Eitan Adler wrote: > On 5 October 2012 12:08, Jos Backus wrote: > > How about storing this metada in a YAML-encoded file? The Ruby people use > > YAML for lots of things. libyaml is MIT licensed. > No objections per se to this. I do believe there were some concerns > about increasing the number of inodes the ports tree uses though. > > Here's a revolutionary idea. Store the Makefile in YAML and change make to also understand it in that format. Then the Makefile could easily contain all other kinds of metadata as well, AND it would make it possible for other tools to parse/modify Makefiles. Double win :-) Jos -- Jos Backus jos at catnook.com