From owner-freebsd-ports Sun Mar 17 0:30:37 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.mail.ru (mx1.mail.ru [194.67.57.11]) by hub.freebsd.org (Postfix) with ESMTP id 0949537B400; Sun, 17 Mar 2002 00:30:34 -0800 (PST) Received: from ppp-237-254.istc.kiev.ua ([193.108.237.254]) by mx1.mail.ru with esmtp (Exim SMTP.1) id 16mW3i-000FLJ-00; Sun, 17 Mar 2002 11:30:31 +0300 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 ... From: Maxim Sobolev Reply-To: sobomax@FreeBSD.org To: Will Andrews Cc: Kris Kennaway , Will Andrews , ports@FreeBSD.ORG In-Reply-To: <20020317022158.GK53073@squall.waterspout.com> References: <200203162343.g2GNhjs90185@freefall.freebsd.org> <20020316171808.A15093@xor.obsecurity.org> <20020317022158.GK53073@squall.waterspout.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UySY6oDj3OcF8+ynkxyJ" Message-Id: <1016353719.256.16.camel@notebook> Mime-Version: 1.0 X-Mailer: Evolution/1.0.2 Date: 17 Mar 2002 10:30:05 +0200 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 --=-UySY6oDj3OcF8+ynkxyJ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2002-03-17 at 04:21, Will Andrews wrote: > 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.. >=20 > 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. You can use the same approach as mozilla-{headers,embedded} use - i.e. use shared ${WRKSRC} to build all miniports. See www/mozilla/Makefile, www/mozilla-embedded/Makefile and www/mozilla-headers/Makefile. This also simplifies patches management, because you only need to add patch in one place, not in 9 separate places. -Maxim --=-UySY6oDj3OcF8+ynkxyJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQA8lFO2oNu5t4iCBa8RAqcnAJ93g0ib9kIGTmF/XogE3EVtzucApgCggcC8 KlMf3ogqSeREjcjJ3P3xZAY= =QS+0 -----END PGP SIGNATURE----- --=-UySY6oDj3OcF8+ynkxyJ-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message