From owner-freebsd-ports@FreeBSD.ORG Mon Sep 8 18:55:44 2008 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 2AD081065698 for ; Mon, 8 Sep 2008 18:55:44 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8D4C68FC32 for ; Mon, 8 Sep 2008 18:55:42 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.3/8.14.2) with ESMTP id m88IuSmJ022677; Mon, 8 Sep 2008 13:56:28 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.3/8.14.3/Submit) id m88IuSX0022676; Mon, 8 Sep 2008 13:56:28 -0500 (CDT) (envelope-from brooks) Date: Mon, 8 Sep 2008 13:56:27 -0500 From: Brooks Davis To: Steve Franks Message-ID: <20080908185627.GE20793@lor.one-eyed-alien.net> References: <539c60b90809081003t35ebd62p2f5e006a1270f066@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7LkOrbQMr4cezO2T" Content-Disposition: inline In-Reply-To: <539c60b90809081003t35ebd62p2f5e006a1270f066@mail.gmail.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Mon, 08 Sep 2008 13:56:28 -0500 (CDT) Cc: freebsd-ports@freebsd.org Subject: Re: Making ports from source with weird download restrictions 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, 08 Sep 2008 18:55:44 -0000 --7LkOrbQMr4cezO2T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 08, 2008 at 10:03:22AM -0700, Steve Franks wrote: > Hi, >=20 > There are two embedded software tools > I've been wanting to port for some time. Both have inconsistent/funky > downloads, so I have no idea how to get them into a port. Both are > very active projects, and used by pretty much all embedded ARM7/9 > developers (embedded as in microwaves & thermostats not PDA's & > IPods). >=20 > 1) lpc21isp - http://tech.groups.yahoo.com/group/lpc21isp/ - the > source for this project is only located in the "files" section of this > yahoo group, and I'm pretty sure you need a yahoo password to get it. > Also it's guarded by a bunch of antisocial types, if you know what I > mean. I got flamed for suggesting a feature that would increase > flexibility. I suspect the only choice here is to make sure the > license is open, and branch it to a new sourceforge project, correct? > Otherwise, there's really no way for someone to get the source in an > automated fashion. As long as the license allows redistribution, we can host it on FreeBSD infrastructure using MASTER_SITE_LOCAL. > 2) openocd - http://openfacts.berlios.de/index-en.phtml?title=3DBuilding_= OpenOCD > - this is a bit more sensible - there's a stable SVN repository for > it, it's just that the only ports I've seen are on sourceforge, and > come from release .tgz archives, not a SVN archive (although I've > never gotten a broken version from the openocd SVN). If someone > pointed me at a port that built from SVN instead of a .tgz, I'm sure I > could get the port done. Doing an svn export in the fetch stage is possible, but probably not ideal. In my devel/llvm-devel port I have a do-fetch target that fetches a snapshot and makes a tarball out of it, but I only use that for my own use and host a snapshot on the FreeBSD ftp servers for normal users since a tarball allows users to do a make clean and retry without having to fetch files again. -- Brooks --7LkOrbQMr4cezO2T Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFIxXVbXY6L6fI4GtQRAiIoAJ42rRHtP5PAIaIMGOMFQE7PKykUMwCgiNfy kaQGnxvMpmEGSSenwCwICT0= =9ZrJ -----END PGP SIGNATURE----- --7LkOrbQMr4cezO2T--