From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PpEVK-00045j-KZ for garchives@archives.gentoo.org; Tue, 15 Feb 2011 06:35:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 08579E096E; Tue, 15 Feb 2011 06:35:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E01A8E0827 for ; Tue, 15 Feb 2011 06:34:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 7AE871B41A2 for ; Tue, 15 Feb 2011 06:34:31 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Score: -3.57 X-Spam-Level: X-Spam-Status: No, score=-3.57 required=5.5 tests=[AWL=-0.971, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KZXMQYXxTV0S for ; Tue, 15 Feb 2011 06:34:25 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id E3A791B4120 for ; Tue, 15 Feb 2011 06:34:22 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PpEUO-0000hV-OV for gentoo-dev@gentoo.org; Tue, 15 Feb 2011 07:34:20 +0100 Received: from 216-197-246-66.msjw.hsdb.sasknet.sk.ca ([216.197.246.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Feb 2011 07:34:20 +0100 Received: from dirtyepic by 216-197-246-66.msjw.hsdb.sasknet.sk.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Feb 2011 07:34:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Ryan Hill Subject: [gentoo-dev] Re: libpng-1.5 smooth upgrade Date: Tue, 15 Feb 2011 00:37:43 -0600 Message-ID: <20110215003743.0e807ea0@halo.gateway.2wire.net> References: <4D556603.8040400@gentoo.org> <201102121821.13883.vapier@gentoo.org> <1297564649.2150.37.camel@raven.home.flameeyes.eu> <201102141237.28114.aballier@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/rCZKm=2C_jf9LHatri=tP=."; protocol="application/pgp-signature" X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 216-197-246-66.msjw.hsdb.sasknet.sk.ca X-Newsreader: Claws Mail 3.7.8 (GTK+ 2.22.1; x86_64-unknown-linux-gnu) X-Archives-Salt: X-Archives-Hash: 2310d295c94e9be0e4148d5a2c4c6a9e --Sig_/rCZKm=2C_jf9LHatri=tP=. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 14 Feb 2011 12:37:27 -0300 Alexis Ballier wrote: > Have you thought about doing something like what was done for wxwidgets ? >=20 > - an eselect module for out of portage builds > - an eclass creating symlinks for libpng.pc/.so in $T and setting the cor= rect=20 > -L flag for the linker and PKG_CONFIG_PATH for the .pc ? >=20 > Not sure if this would work that easily but that's certainly better than= =20 > updating the version scans in every single package when a new libpng come= s=20 > out. I wouldn't recommend the wxwidgets method for something like libpng. The biggest wart is that every wxwidgets-using package has to use the framework or things will go haywire. The only thing that makes it maintainable is the relatively small number of these packages. wxwidgets was also designed for parallel installs from the beginning (that's what they claim anyways, we have to do a fair bit of hacking on it), so it = has a well-established interface for choosing versions that every package alrea= dy uses. We just sort of sit in the middle of that and translate. --=20 fonts, gcc-porting, it makes no sense how it makes no sense toolchain, wxwidgets but i'll take it free anytime @ gentoo.org EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 06= 62 --Sig_/rCZKm=2C_jf9LHatri=tP=. Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk1aHz0ACgkQiqiDRvmkBmLhdACcD9kzJGqn7agqynSG1QK+iewb z3AAoJAmGl+c865B0PtGxsFKIyWycSIa =8TE0 -----END PGP SIGNATURE----- --Sig_/rCZKm=2C_jf9LHatri=tP=.--