From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 25 21:10:59 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 529B016A4CE for ; Wed, 25 Feb 2004 21:10:59 -0800 (PST) Received: from mta4.rcsntx.swbell.net (mta4.rcsntx.swbell.net [151.164.30.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2813743D2D for ; Wed, 25 Feb 2004 21:10:59 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (9980e820f6d915954288f4ab0c143387@adsl-67-119-53-203.dsl.lsan03.pacbell.net [67.119.53.203])i1Q5AuQk020351; Wed, 25 Feb 2004 23:10:56 -0600 (CST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 8F60366CAF; Wed, 25 Feb 2004 21:10:55 -0800 (PST) Date: Wed, 25 Feb 2004 21:10:55 -0800 From: Kris Kennaway To: Garance A Drosihn Message-ID: <20040226051055.GA85017@xor.obsecurity.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FL5UXtIhxfXey3p5" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: Kris Kennaway cc: Ken Smith cc: freebsd-sparc64@freebsd.org cc: John Polstra Subject: Re: 64btt cvsup? X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2004 05:10:59 -0000 --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 26, 2004 at 12:02:36AM -0500, Garance A Drosihn wrote: > I did a 'make package' for ezm3 and cvsup-without-gui, and I put > them in ezm3-64btt-1.1_1.tbz > and cvsup-without-gui-64btt-16.1h.tbz > in the ~gad/public_distfiles on my freebsd.org account. I still > have no idea if that is what I'm supposed to do, or how people > can pick up the packages from there, but at least I can say that > I made some packages! This looks reasonable. > I tried making a package for cvsup-mirror, but that port is marked > as "may not be packaged: too interactive." My guess is that all > you need to do is install the ezm3 package, and then compile > cvsup-mirror like normal. >=20 > >Figure out the ports-Makefile-fu to make the new patches get > >applied only if the system has a recent enough __FreeBSD_version. > >That ought to do it. >=20 > I have no idea what ports-makefile-fu would be needed, but we > haven't picked the value of __FreeBSD_version for this change yet, > so I have the excuse that we couldn't really do this yet anyway. Ports don't usually apply patches conditionally on the version. Instead, wherever possible the patch itself should contain the conditionals, i.e. #if __FreeBSD_version >=3D 50210x =2E.. #endif Kris --FL5UXtIhxfXey3p5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAPX/fWry0BWjoQKURAnM6AKDshJG7AG1fnKI72X5ksLe/+TGZxwCgx9V6 Jhbz9zrOZiO7pUIsZAuF4ig= =MI7g -----END PGP SIGNATURE----- --FL5UXtIhxfXey3p5--