From owner-freebsd-ports@FreeBSD.ORG Mon Sep 17 10:47:18 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 BE8891065670 for ; Mon, 17 Sep 2012 10:47:18 +0000 (UTC) (envelope-from matthew@freebsd.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 306FC8FC1A for ; Mon, 17 Sep 2012 10:47:18 +0000 (UTC) Received: from rufus.webfusion.com (mail.heartinternet.co.uk [79.170.40.31]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q8HAl6Kt033437 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 17 Sep 2012 11:47:13 +0100 (BST) (envelope-from matthew@freebsd.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q8HAl6Kt033437 Authentication-Results: smtp.infracaninophile.co.uk/q8HAl6Kt033437; dkim=none (no signature); dkim-adsp=none X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host mail.heartinternet.co.uk [79.170.40.31] claimed to be rufus.webfusion.com Message-ID: <5056FFA9.3040505@freebsd.org> Date: Mon, 17 Sep 2012 11:47:05 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <201209171412.33278.olevole@olevole.ru> In-Reply-To: <201209171412.33278.olevole@olevole.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Subject: Re: pkgng repository URL for minor version 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, 17 Sep 2012 10:47:18 -0000 On 09/17/12 11:12, Oleg Ginzburg wrote: > What is the method in a repository of pkg there to split packages for > difference minor version? At present PACKAGESSITE set to > http://pkg.freebsd.org/${ABI}/latest, where $ABI forming URL on 9.0 or > 9.1/amd64 into http://pkg.freebsd.org/freebsd:9:x86:64/latest/ > > How it is possible to specify necessary minor version or determine for which > version the package. For an example, some software builds on 9.1 isn't > compatible with 9.0 libraries ("_ThreadRuneLocale" Undefined symbol) There isn't a means of specifying minor version like that at present. While you are correct that software compiled on eg. 9.1 will not necessarily work correctly on 9.0, you can be sure that software compiled on 9.0 will work on any more recent 9.x release (with about 4 known exceptions that rely on intimate knowledge of kernel internals). So the packages on official repo sites will be compiled on the oldest still supported 9.x release and will be usable on any 9.x release. Cheers, Matthew