From owner-freebsd-ports@FreeBSD.ORG Fri Aug 17 03:27:49 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A0AD106564A; Fri, 17 Aug 2012 03:27:49 +0000 (UTC) (envelope-from kpaasial@gmail.com) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 41E358FC18; Fri, 17 Aug 2012 03:27:49 +0000 (UTC) Received: by qcsg15 with SMTP id g15so3460038qcs.13 for ; Thu, 16 Aug 2012 20:27:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=5d3TKJd9rYdjH9zzTC2oLniXqaO2xuFBBAcU/3orgpM=; b=OZLBgIi8Kdpc0cdUc8cS/usZygyH7NPiNwFtg4UDlaWooKScAavKBgsiUGxBUPtZK4 ZIQW4gf2OBfZcfZLUnkAFhpZ/0NnVXFqqTQTvSJIZOg1l5mQ0faitIuQ+rvmKZmrZtTN W5Qdtz56u9eyPWuZrIySJXlDmexHnDWYO8f8EdKBmykDpVWXzW3ClPjSbKxzKY/vTJNd ZHf69obVCi9FDZY5WIrKMhYx8kE/ZG1xqhAbzuSduRuHFwhJZsLSIqs+PrASwp72es+M 6+bG77Sm0eDz2c/ezZYFFQLrLehpuyN/lbIKruAGuvskf3fis2gOMjnmj38wPyruwUAs tbjw== MIME-Version: 1.0 Received: by 10.229.106.130 with SMTP id x2mr2527616qco.121.1345174061142; Thu, 16 Aug 2012 20:27:41 -0700 (PDT) Received: by 10.49.16.132 with HTTP; Thu, 16 Aug 2012 20:27:41 -0700 (PDT) In-Reply-To: References: Date: Fri, 17 Aug 2012 06:27:41 +0300 Message-ID: From: Kimmo Paasiala To: Michael Schnell Content-Type: text/plain; charset=UTF-8 Cc: freebsd-stable@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Get ports tree of the current pkgng repository 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, 17 Aug 2012 03:27:49 -0000 On Fri, Aug 17, 2012 at 6:25 AM, Kimmo Paasiala wrote: > On Thu, Aug 16, 2012 at 10:56 PM, Michael Schnell wrote: >> Hi, >> I don't know if this came up already, but not as far as I know. So, I >> was thinking it would be nice to add a mechanism to pkgng, which enables >> the user to get the ports tree corresponding to the current repository. >> >> At least I've the problem that I really like the idea of the pkgng >> system, but I need a few custom build packages. For instance rawtherapee >> is not working for me with OpenMP, so I have to disable it to get it >> working, or I made some patches for openbox, which of course then needs >> to be compiled. In order to get not in conflict with a more recent >> ports tree the exact version of the repository build would be nice. >> >> At the moment I can think of two ways to implement it. The easiest way >> would be to add the ports tree as a packages into the repository. A more >> complicated thing is to add a mechanism to portsnap synchronised with >> the pkgng system to direct fetch it, or at least a revision number of >> the current repo, so you can check it out of the subversion. >> >> How do you guys feel about this? >> >> >> Greetings >> Michael >> > > Why not just include the SVN revision of the ports tree that was used > to create the packages in the package metadata? > > -Kimmo And of course in the repository metadata as you proposed, sorry not enough coffee yet :P -Kimmo