Date: Fri, 06 Jan 2006 14:20:51 +0100 From: Pav Lucistnik <pav@FreeBSD.org> To: Mikhail Teterin <mi+kde@aldan.algebra.com> Cc: cvs-ports@FreeBSD.org, Doug Barton <dougb@FreeBSD.org>, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/textproc/libwpd Makefile distinfo Message-ID: <1136553651.70797.19.camel@pav.hide.vol.cz> In-Reply-To: <200601060810.40777@aldan> References: <200601052201.k05M1Hiv047660@repoman.freebsd.org> <200601052003.37898@aldan> <1136537653.70797.5.camel@pav.hide.vol.cz> <200601060810.40777@aldan>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-FjLKDVqYxTqlg7ivedX4 Content-Type: text/plain; charset=ISO8859-2 Content-Transfer-Encoding: quoted-printable Mikhail Teterin p=ED=B9e v p=E1 06. 01. 2006 v 08:10 -0500: > On Friday 06 January 2006 03:54 am, Pav Lucistnik wrote: > =3D This looks like a larger design problem and I don't know from where t= o > =3D start attacking it. >=20 > With other things a port's maintainer gets to craft his own LIB_DEPENDS > as he wants to... USE_GNOME takes away that flexibility. You must realize that USE_GNOME came into existence before the LIB_DEPENDS without shlib version were even possible in the framework. It was created for the single purpose of not having to touch 1000+ ports each time the library number changes. Now when you can solve this problem by not requiring shlib number, or by specifying minimal package version, you don't have to use USE_GNOME. The majority of USE_GNOME component just translates into the dependencies, really. Only few have a non-trivial functionality (*hack ones). > It is not directly relevant either. If the goal is to minimize the > amount of support requests, you may as well require the OS-reinstall > before each gnome upgrade... Actually, that would be much easier for majority of people than attempting portupgrading it. > =3D > Considering, that most software that has such version demands makes > =3D > its own checks in the configure, there is no added safety at all... >=20 > =3D Oh no, we can't just let rely on configure checks. First, we never > =3D want `make` to fail. Than we could go Slackware and forget the > =3D dependencies in ports anyway. >=20 > `make' fails NOW -- in a much messier way. one starts building libwpd, > it starts building a new libgsf, that starts building a new gconf. gconf > tries to install, finds an existing gconf and refuses to install... > Oops. make failed and an e-mail was dispatched to gnome@ That's some valid point, yes. > Simply remove most (all?) of the major library requirements from the > bsd.gnome.mk. Now I'm a bit hesitant to do this. But I feel that replacing them with minimal version numbers would be a good thing too. I don't know what's the opinion of members of the FreeBSD GNOME Team, so I can't speak for them. --=20 Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> As to floating eyes, let them float :). - r.g.r.a --=-FjLKDVqYxTqlg7ivedX4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?iso-8859-2?Q?digit=E1ln=EC?= =?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDvm6zntdYP8FOsoIRAgVxAJ0TqreGiLOHu65x0ZwwOuucp8nYAgCcDeY3 A9QA/NWJKoz5HogiQdikPqs= =iLi0 -----END PGP SIGNATURE----- --=-FjLKDVqYxTqlg7ivedX4--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1136553651.70797.19.camel>