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"?