From owner-freebsd-ports Wed Jun 7 11:22:57 2000 Delivered-To: freebsd-ports@freebsd.org Received: from mail.surf1.de (mail.surf1.de [194.25.165.21]) by hub.freebsd.org (Postfix) with ESMTP id BD3B137B5DA; Wed, 7 Jun 2000 11:22:51 -0700 (PDT) (envelope-from alex@big.endian.de) Received: from neutron.cichlids.com (p3E9C114D.dip0.t-ipconnect.de [62.156.17.77]) by mail.surf1.de (8.9.3/8.9.3) with ESMTP id UAA09297; Wed, 7 Jun 2000 20:22:55 +0200 Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 214F8AC30; Wed, 7 Jun 2000 20:23:46 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id A3AD414AA8; Wed, 7 Jun 2000 20:22:53 +0200 (CEST) Date: Wed, 7 Jun 2000 20:22:53 +0200 From: Alexander Langer To: "David O'Brien" Cc: ports@FreeBSD.ORG Subject: Re: patches/ handling Message-ID: <20000607202253.C15229@cichlids.cichlids.com> Mail-Followup-To: David O'Brien , ports@FreeBSD.ORG References: <20000605184259.A21736@cichlids.cichlids.com> <20000606210209.B20037@dragon.nuxi.com> <20000607095546.B979@cichlids.cichlids.com> <20000607092808.B55616@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000607092808.B55616@dragon.nuxi.com>; from obrien@FreeBSD.ORG on Wed, Jun 07, 2000 at 09:28:08AM -0700 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Thus spake David O'Brien (obrien@FreeBSD.ORG): > > That is a different issue, since we already suppor the patches.arch/ > > dirs. So _when_ they are used, I'd like to see that behaviour. > I'd like to see them go away. What about 64-bit patches? We need a copy > of it in patches.alpha and patches.ia64 ? Imagine following scenario: two PREFIX patches (patch-aa and -ab), one arch patch for both IA64 and Alpha, since the software author is an i386 weenie (patch-ac). Imagine, as nbm pointed out, non-preprocessor capable port, so you can't use #ifdef __alpha__ Currently: patches.i386/ patch-aa patch-ab patches.alpha/ patch-aa patch-ab patch-ac patches.ia64/ patch-aa patch-ab patch-ac --> 8 files New handling: patches/ patch-aa patch-ab patches.alpha/ patch-ac patches.ia64/ patch-ac --> 4 files _Additionally_: IMO, patches are more easy to maintain if they are separated into arch and _not_ #ifdef'd. It's _much_ cleaner and makes the work for porters more easy. Alex -- This is a FreeBSD advocacy ~/.sig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message