The python-r1 eclass makes upgrading major python versions a lot cleaner
by selecting the python implementation via use flags. To take advantage
of this as much as possible in the pending 2.7 upgrade bump all packages
that had ebuilds referring to the old python eclasses that have stable
ebuilds using the new eclasses in upstream Gentoo portage.
Packages updated:
app-text/gnome-doc-utils
dev-java/java-config
dev-libs/libxml2
dev-libs/libxslt
dev-python/argparse
dev-python/boto
dev-python/cherrypy
dev-python/dbus-python
dev-python/httplib2
dev-python/jinja
dev-python/lockfile
dev-python/markupsafe
dev-python/mock
dev-python/numpy
dev-python/paramiko
dev-python/pycairo
dev-python/pycrypto
dev-python/pyflakes
dev-python/pyinotify
dev-python/pyopenssl
dev-python/pyserial
dev-python/python-daemon
dev-python/python-dateutil
dev-python/pyxdg
dev-python/setproctitle
dev-python/simplejson
dev-python/six
dev-python/tempita
dev-python/unittest2
dev-python/ws4py
dev-util/gdbus-codegen
dev-vcs/subversion
media-libs/alsa-lib
sys-devel/clang
sys-devel/llvm
virtual/python-argparse
virtual/python-unittest2
In particular we need this:
23 Oct 2012; Mike Frysinger <vapier@gentoo.org> ncurses-5.9-r2.ebuild:
Bypass dumb pkg-config install checks #438922 by Benjamin Peterson.
Dependencies updated:
dev-python/crcmod
dev-python/httplib2
dev-python/pyopenssl
dev-python/python-gflags
Additionally, dev-cpp/gflags was also updated because it is a
spectacularly old version that conflicts with python-gflags.
Many updates from upstream have added files without pruning the old.
This leaves the Manifest file incomplete because it only includes the
new files that were copied with it. This causes errors when building a
distfiles mirror because the tool cannot validate those old files.
No need to keep these old ebuilds around so just delete them.
With these installed bootstrap_sdk should work inside the sdk itself.
Probably won't add this to the sdk by default since it pulls in extra
stuff most people don't need and is only really needed for build hosts.
This was over a year out of date and it seems a sizable number of the
ones for Apache aren't responding so downloading an old version of
subversion has been less than happy with the old list...
Although we aren't using these newer versions other things in the tree
refer to them so this avoids confusing but otherwise harmless warnings
about udev-9999.
Recent versions of udev include an explicit dependency on
>=sys-devel/make-3.82-r4 to fix a parallel compile error. The fix never
made it into the systemd ebuilds but is also required there.
The ebuild previously had a local change to allow it to be built with
python 2.6 that I missed. Restore for now but we should consider
upgrading since gentoo has moved to 2.7.
This version requires some dependency updates as well:
dev-util/intltool-0.50.2
sys-apps/baselayout-2.2
sys-apps/hwids-20130329
virtual/udev-197-r3
BIG FAT WARNING: v204 provides udev itself. Packages depending directly
on sys-apps/udev instead of virtual/udev are going have a bad time.