Date: Thu, 16 Jun 2005 22:17:12 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Ade Lovett <ade@freebsd.org> Cc: ports@freebsd.org, Adam Weinberger <adamw@magnesium.net> Subject: Re: Proposed rework of autotools call structure from port Makefiles Message-ID: <1118974632.38321.3.camel@shumai.marcuscom.com> In-Reply-To: <42B22ABE.8090105@FreeBSD.org> References: <42B21E9D.80709@FreeBSD.org> <42B22473.3000001@magnesium.net> <42B22ABE.8090105@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-XqwnimCkjjH/wwGoBTCF Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-06-16 at 18:43 -0700, Ade Lovett wrote: > Adam Weinberger wrote: > > Is specifying the exact versions always necessary? Is it possible to > > examine a configure.in or something to determine the version of > > libtool/auto* needed, and then run that? That would also help with > > things like the recent libtool13->libtool15 sweep, if one could just > > define USE_AUTOTOOLS=3Dautoconf and the build system could intuit the r= est. >=20 > Unfortunately, it's been my experience that such auto-detection of the > "required" version is insanely prone to error. There are so many > different styles of generated scripts (particularly for autoconf and > automake), that such parsing would be extremely tricky. >=20 > That's not to say that it's impossible, but I think it's beyond the > scope of what I'm trying to do here -- it could certainly be considered > at a later date. >=20 > On reflection, I'm wondering whether it would make sense to have two > variables, USE_AUTOTOOLS and WANT_AUTOTOOLS, each with just a simple > list of things that are needed. This is more in spirit with other > USE/WANT variables, and doesn't add too much complexity. >=20 > Thoughts? Just clarification. Would, for example, libtool15:env be equivalent to USE_INC_LIBTOOL_VER=3D15? I'm trying to get a handle on this :env thing. I have to agree with Adam that WANT_AUTOTOOLS is a bit of a misnomer. However, I'm not sure this :env suffix is very clear either. Maybe it just needs some getting used to... Joe >=20 > -aDe > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-XqwnimCkjjH/wwGoBTCF Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBCsjKob2iPiv4Uz4cRAvo6AJ9yuGMss1PytUYaIeCvUu5k/OUS1QCeJjlB 7+W6AOueUv2PlvGhjJstRsE= =Oj0M -----END PGP SIGNATURE----- --=-XqwnimCkjjH/wwGoBTCF--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1118974632.38321.3.camel>