From owner-freebsd-ports@FreeBSD.ORG Mon Jun 11 06:24:17 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 22FFE1065677 for ; Mon, 11 Jun 2012 06:24:17 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id D4B7B8FC16 for ; Mon, 11 Jun 2012 06:24:16 +0000 (UTC) Received: by obcni5 with SMTP id ni5so8070903obc.13 for ; Sun, 10 Jun 2012 23:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=B6VMPJuwJ8X0XG/86j+TZeqmqYGBn0i7jYTUHMSq98w=; b=Ty4e9xZOsyHpjHmUrV4oiHtaC4WgQzrek44W4ecT57xyqjZ9y4Iwg5uJBehUV4N2HF VT0jk9ia7HD3uy70Q+VKeMPRstTmdeb6YfXOQD5fXeD92W6+sctwznzPYopdSifF6ti6 DeCewjEXVevzaGYOKQFDh8H6dMLp1h+GybAkU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=B6VMPJuwJ8X0XG/86j+TZeqmqYGBn0i7jYTUHMSq98w=; b=boHB4JfOoyTKPRUKCH3fjabsQ6gDrEJcXm+v87hTtE9COx34CjOmv79rAaeUGPBdmu gXZimrzuRCPcYkA+Yvxqg+l5m0t0kJDc1X20CaBSSHVruaHlXRsyX5SplafKdZ33byxp jgPwiMnNTafJGq4GynSTKTmN5Z7ZntjgYLaGwc+dvIAMqYNZsmE1K5ILTIFRyIw45SvN Ox2rIxxmtGnS0jvgw4u3atVkJrebJyR9q2/SzSonZwRqYhPbaNWYKj60AWefaLjxzLVe 2Gb7DxG0mfwMn49Dd0YotLbsFwIBJ79/LhWYozXDMnsHjtkJeFKOkjqly7ghT2tOl/NU wQ3Q== Received: by 10.60.25.103 with SMTP id b7mr14970010oeg.44.1339395856484; Sun, 10 Jun 2012 23:24:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.204.69 with HTTP; Sun, 10 Jun 2012 23:23:46 -0700 (PDT) In-Reply-To: <20120611043001.GO60433@ithaqua.etoilebsd.net> References: <20120611043001.GO60433@ithaqua.etoilebsd.net> From: Eitan Adler Date: Sun, 10 Jun 2012 23:23:46 -0700 Message-ID: To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlYIIWJmatphkMsLq9uJIYgP6jb7MjdSFCiAAXG5ww5SNML6hit2ZuSJXU6T6KsLYvR1/Ch Cc: ports@freebsd.org Subject: Re: ports need a uniq identifier, do you have any suggestion? 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: Mon, 11 Jun 2012 06:24:17 -0000 On 10 June 2012 21:30, Baptiste Daroussin wrote: > Hi all, > > In the ports tree we lack a unique identifier, while we could live without it > until now, it is more than needed for 2 upcoming features: pkgng and stage > directory support. > > unique means something that will always be the same what ever the options are > and what ever the runtime they use are. But also means unique in term of in the > whole ports no other package will share its identifier. > > currently the only equivalent of this in the ports tree is the origin of a > package, which will no more be unique with the upcoming sub package support > (coming along with stage directory) aka 1 origin to produce n package. Perhaps we could introduce UNIQUE_ORIGIN which is ${ORIGIN}_${SUBPACKAGE} or something of the sort? -- Eitan Adler