Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Sep 2008 13:56:27 -0500
From:      Brooks Davis <brooks@freebsd.org>
To:        Steve Franks <stevefranks@ieee.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Making ports from source with weird download restrictions
Message-ID:  <20080908185627.GE20793@lor.one-eyed-alien.net>
In-Reply-To: <539c60b90809081003t35ebd62p2f5e006a1270f066@mail.gmail.com>
References:  <539c60b90809081003t35ebd62p2f5e006a1270f066@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080908185627.GE20793>