Date: Sun, 28 Aug 2011 21:05:11 -0500 From: "Conrad J. Sabatier" <conrads@cox.net> To: freebsd-ports@FreeBSD.org Subject: MASTER_SITE_SOURCEFORGE: how do *you* handle it? Message-ID: <20110828210511.3d2e0604@cox.net>
next in thread | raw e-mail | index | archive | help
I'm wondering how other ports maintainers are dealing with their definitions of MASTER_SITES=, DISTFILES=, DISTNAME=, etc. with regards to Sourceforge. In browsing a number of projects recently on Sourceforge, I've noticed that the paths to project distfiles are now using the element "projects" rather than "project". What I'm looking for is how to declare things in a clean and elegant fashion in a port's Makefile to handle these cases, one that will hopefully not require any revisions for later upgrades. Is it necessary to just scrap the "SF" definition entirely and hardcode the URL? In addition, I've run across a few projects that use slightly differing versions of the project name, either somewhere in the path or for the distfile name itself. For example, looking at the "scidvspc" project earlier today, I noticed this: The link for the distfile is defined as: http://sourceforge.net/projects/scidvspc/files/source/scid_vs_pc-4.5.tgz/download Clicking the download link, one is presented with alternatives in case the download doesn't start automatically. The "mirror" link: https://sourceforge.net/settings/mirror_choices?projectname=scidvspc&filename=source/scid_vs_pc-4.5.tgz The "direct link": https://downloads.sourceforge.net/project/scidvspc/source/scid_vs_pc-4.5.tgz?r=&ts=1314582468&use_mirror=superb-sea2 Frankly, I'm baffled as to how our current definition of "MASTER_SITES=SF/<something>" is supposed to handle all of this. Can anyone point me towards a source of enlightenment? :-) Thanks! -- Conrad J. Sabatier conrads@cox.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110828210511.3d2e0604>