From owner-freebsd-ports Sat Mar 16 18:22:21 2002 Delivered-To: freebsd-ports@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id 81F7937B417; Sat, 16 Mar 2002 18:22:17 -0800 (PST) Received: by squall.waterspout.com (Postfix, from userid 1050) id 299079B19; Sat, 16 Mar 2002 21:21:59 -0500 (EST) Date: Sat, 16 Mar 2002 21:21:59 -0500 From: Will Andrews To: Kris Kennaway Cc: Will Andrews , ports@FreeBSD.org Subject: Re: cvs commit: ports/x11/XFree86-4 Makefile Makefile.man pkg-plist pkg-plist.alpha pkg-plist.pc98 ports/x11/XFree86-4/files patch-2 patch-c patch-c2 patch-d patch-f patch-i810 patch-j patch-k patch-mouse patch-r128 patch-r128dri patch-r128xmesa patch-shm ... Message-ID: <20020317022158.GK53073@squall.waterspout.com> Mail-Followup-To: Kris Kennaway , Will Andrews , ports@FreeBSD.org References: <200203162343.g2GNhjs90185@freefall.freebsd.org> <20020316171808.A15093@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020316171808.A15093@xor.obsecurity.org> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, Mar 16, 2002 at 05:18:08PM -0800, Kris Kennaway wrote: > Thanks, but couldn't you have found a way to do this without having to > extract 9 separate copies of the X sources in order to build? That's > a hell of a lot of disk space.. Indeed, and I myself ran out of disk space trying to compile it using the "normal" ports approach on my laptop. I managed to workaround this by removing xc dirs as they were finished. > I thought this was one of the main reasons this hadn't been done > earlier: i.e. finding a way to make the components build out of the > same source tree but register as separate ports. No, the main reason is because no one was willing to commit it. This particular problem has one possible solution that I haven't had time to test: DEPENDS_TARGET= install clean ..added to every XFree86-4-* port. Note that this will break if you use ALWAYS_BUILD_DEPENDS=yes. Any other solution (e.g. specifically specifying the target via *_DEPENDS, or breaking up the src tarballs further manually, or removing unneeded files after extraction, for each XFree86-4-* port) is almost certainly a hack. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message