From owner-freebsd-ports@FreeBSD.ORG Tue Aug 11 16:26:55 2009 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 7D15C1065672 for ; Tue, 11 Aug 2009 16:26:55 +0000 (UTC) (envelope-from Hans.F.Nordhaug@hiMolde.no) Received: from sil.himolde.no (sil.hiMolde.no [158.38.83.3]) by mx1.freebsd.org (Postfix) with ESMTP id C0D758FC44 for ; Tue, 11 Aug 2009 16:26:54 +0000 (UTC) Received: from malle.himolde.no ([158.38.68.22]) by sil.himolde.no with InterScan Message Security Suite; Tue, 11 Aug 2009 17:56:50 +0200 Received: from harr.himolde.no (harr.hiMolde.no [158.38.68.20])by malle.himolde.no (8.13.8/8.13.8) with ESMTP id n7BFunlj015279for ; Tue, 11 Aug 2009 17:56:50 +0200 Received: from harr.himolde.no (harr.himolde.no [127.0.0.1])by harr.himolde.no (8.13.1/8.13.1) with ESMTP id n7BFunAS021477for ; Tue, 11 Aug 2009 17:56:49 +0200 Received: (from nordhaug@localhost)by harr.himolde.no (8.13.1/8.13.1/Submit) id n7BFunaX021476for freebsd-ports@freebsd.org; Tue, 11 Aug 2009 17:56:49 +0200 Date: Tue, 11 Aug 2009 17:56:49 +0200 From: "Hans F. Nordhaug" To: freebsd-ports@freebsd.org Message-ID: <20090811155649.GB21332@hiMolde.no> References: <20090811152054.GB50944@hades.panopticon> <20090811154103.GD50944@hades.panopticon> <20090811154647.GL25687@droso.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20090811154647.GL25687@droso.net> User-Agent: Mutt/1.4.1i X-imss-version: 2.054 X-imss-result: Passed X-imss-approveListMatch: *@*.no Subject: Re: SourceForge changing file distribution scheme! 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: Tue, 11 Aug 2009 16:26:55 -0000 * Erwin Lansing [2009-08-11]: > On Tue, Aug 11, 2009 at 07:41:03PM +0400, Dmitry Marakasov wrote: > > * Dmitry Marakasov (amdmi3@amdmi3.ru) wrote: > > > > Here's the patch I propose. > > > > Unfortunately, there's no way to guess MASTER_SITE_SUBDIR (examples: > > > > http://sunet.dl.sourceforge.net/project/maxima/Maxima-source/5.19.0-source/maxima-5.19.0.tar.gz > > http://sunet.dl.sourceforge.net/project/lam/LAM/2.7.0/ldap-account-manager-2.7.0.tar.gz > > Right, that's the third issue making it completely impossible to predict > the final URL: > - sourceforge vs project > - subfolder syntax > - bouncing between CDR servers > > > > ) so for SFNEW it should be always set in the port. > > > > I'm also thinking of writing to SF (their change also breaks at > > Writing SF might actually our best option here. I guess many of you have projects on SF and know this already, but the changes is part of the new easy-to-use File Release System. Read more http://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download Regarding the structure of existing packages/releases - quoting http://sourceforge.net/apps/wordpress/sourceforge/2009/07/22/file-release-system-frs-update-complete-2009-07-22/ We have also converted existing FRS data into a simple hierarchy based on existing package and release names. If you contact Daniel Hinojosa (Sr. Manager, SourceForge.net) he will probably tell you how the conversion is done for existing packages. For new packages/releases there is no pattern - it's up to every package maintainer to decide the directory structure. In other words, the project/whatever/whatever/ must be set in each port - not just the filename. Hans