On 6 Apr, 2013 4:46 AM, "Samuli Suominen" <ssuomi...@gentoo.org> wrote:
>
> libpng 1.6 is in portage, but temporarily without KEYWORDS, pending on
testign and this conversion, help would be much appericiated with
converting the tree to use automatic rebuilds for the upgrade
>
> Because there is binary-only SLOT="1.2" of libpng, none of these are
correct:
>
> $ grep -r 'media-libs/libpng.*:=' */*/*.ebuild
> app-misc/tracker/tracker-0.14.4.ebuild: >=media-libs/libpng-1.2:=
> app-misc/tracker/tracker-0.14.5.ebuild: >=media-libs/libpng-1.2:=
> app-misc/tracker/tracker-0.16.0.ebuild: >=media-libs/libpng-1.2:=
> app-misc/tracker/tracker-9999.ebuild:   >=media-libs/libpng-1.2:=
> media-gfx/digikam/digikam-3.0.0.ebuild: media-libs/libpng:=
> media-gfx/digikam/digikam-3.1.0.ebuild: media-libs/libpng:=
> media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3.ebuild:
>=media-libs/libpng-1.4:=
>
media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.5.ebuild:RDEPEND=">=media-libs/libpng-1.4:="
>
media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.6.ebuild:RDEPEND=">=media-libs/libpng-1.4:="
> www-client/chromium/chromium-27.0.1453.12.ebuild:
media-libs/libpng:=
> www-client/chromium/chromium-27.0.1453.3.ebuild:
 media-libs/libpng:=
> www-client/chromium/chromium-9999-r1.ebuild:    media-libs/libpng:=
>
> They should all be :0= to avoid matching the :1.2 SLOT.
>
> Plus some hundreds are completely without subslotting:
>
> $ grep -r 'media-libs/libpng' */*/*.ebuild |grep -v ':.*='
> output -> http://bpaste.net/show/89268/
>
> Thanks,
> Samuli
>

This would be a good opportunity to use the latest eapi in all those
packages. Would adding the :0= slot operator, and upping the eapi, warrant
a revbump tho, or can we simply do it “in place"?

Reply via email to