From owner-freebsd-ports Thu Mar 28 1:59:22 2002 Delivered-To: freebsd-ports@freebsd.org Received: from alcatraz.iptelecom.net.ua (alcatraz.iptelecom.net.ua [212.9.224.15]) by hub.freebsd.org (Postfix) with ESMTP id 850FE37B400; Thu, 28 Mar 2002 01:59:12 -0800 (PST) Received: from ipcard.iptcom.net (ipcard.iptcom.net [212.9.224.5]) by alcatraz.iptelecom.net.ua (8.9.3/8.9.3) with ESMTP id LAA05592; Thu, 28 Mar 2002 11:59:07 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Received: from h15.228.dialup.iptcom.net (h15.228.dialup.iptcom.net [212.9.228.15]) by ipcard.iptcom.net (8.9.3/8.9.3) with ESMTP id LAA38078; Thu, 28 Mar 2002 11:59:05 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Subject: Re: cvs commit: ports/Mk bsd.port.mk From: Maxim Sobolev To: Dirk Froemberg Cc: ports@FreeBSD.org In-Reply-To: <20020328092839.A65441@physik.TU-Berlin.DE> References: <200203250848.g2P8mlf77991@freefall.freebsd.org> <20020328092839.A65441@physik.TU-Berlin.DE> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Jvk2mFm++ZLCh19HrkL6" X-Mailer: Ximian Evolution 1.0.3 Date: 28 Mar 2002 11:58:55 +0200 Message-Id: <1017309543.580.3.camel@notebook> Mime-Version: 1.0 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 --=-Jvk2mFm++ZLCh19HrkL6 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2002-03-28 at 10:28, Dirk Froemberg wrote: > Hi Maxim! >=20 > mod_php4 (and mod_php3 and probably others) doesn't work with > this change any longer. Makefile.inc is written the way it is > supposed to be but it isn't included or evaluated. Should be fixed in rev.1.405. Thank you for reporting! -Maxim >=20 > % cd /usr/ports/www/mod_php4 > % make clean > % make all > [select some options, e. g. gettext] > =3D=3D=3D> Extracting for mod_php4-4.1.2 > >> Checksum OK for php-4.1.2.tar.gz. > =3D=3D=3D> mod_php4-4.1.2 depends on file: /usr/local/sbin/apxs - found > =3D=3D=3D> mod_php4-4.1.2 depends on executable: autoconf213 - found > [dependency to intl.1 is missing] > =3D=3D=3D> Patching for mod_php4-4.1.2 > =3D=3D=3D> Applying FreeBSD patches for mod_php4-4.1.2 > =3D=3D=3D> Configuring for mod_php4-4.1.2 > [...] >=20 > The following sequence still works as expected: >=20 > % cd /usr/ports/www/mod_php4 > % make clean > % make fetch > [select some options, e. g. gettext] > % make all >=20 > Please have a look at the problem. I'm getting a lot of complaints > from users. >=20 > Regards Dirk >=20 > On Mon, Mar 25, 2002 at 12:48:47AM -0800, Maxim Sobolev wrote: > > sobomax 2002/03/25 00:48:47 PST > >=20 > > Modified files: > > Mk bsd.port.mk=20 > > Log: > > - Significantly reduce overhead associated with bsd.port.mk by replac= ing .USE > > macro, which was invoking separate make(1) process for each of the = main > > targets, with explicit make(1) targets and specifying the dependenc= ies on > > those targets in normal Makefile way. This gives up to 4x speedup. = For the > > ports relying on the old functionality (i.e. each main target in a = separate > > make(1) process) provide a USE_SUBMAKE knob, which provides old beh= aviour; > > =20 > > - speed-up dependency registration process by the factor of two, whic= h > > could be a great win especially for things like GNOME and KDE with = very long > > dependency chains; > > =20 > > - clean-up internal structure of the file, so that it is easier to un= derstand > > and extend it when necessary. > > =20 > > Inspired by: NetBSD > > Reviewed by: freebsd-ports@ > > Tested by: bento > > =20 > > Revision Changes Path > > 1.403 +176 -184 ports/Mk/bsd.port.mk >=20 > --=20 > Dirk Froemberg >=20 > FreeBSD: The Power to Serve! http://www.FreeBSD.org/ >=20 >=20 --=-Jvk2mFm++ZLCh19HrkL6 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 iD8DBQA8oulfoNu5t4iCBa8RAkshAJ4x6zSm8dqZjDpekFqxLijuGpZjxQCeKCF1 euwkVPg99p3yRS/M0v/zPDU= =izXm -----END PGP SIGNATURE----- --=-Jvk2mFm++ZLCh19HrkL6-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message