public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Upcoming changes in boost python bindings
@ 2012-01-20 19:19 Markos Chandras
  0 siblings, 0 replies; only message in thread
From: Markos Chandras @ 2012-01-20 19:19 UTC (permalink / raw
  To: gentoo-dev; +Cc: cpp, dev-zero, SebastianLuther

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi all,

You all know that boost builds certain python bindings. Right now, boost
installs only one version of each boost python library, however
packages linking to these libraries may compile against a different
python version than the one used to build the boost python bindings.
The ebuild and patches created by Arfrever for Progress Overlay
[1][2][3][4] fix this problem by including the ${PYTHON_ABI} string in
each boost python library filename. The following packages need
modifications on their build system to link against the correct boost
library.

dev-python/cgkit		python@gentoo.org
dev-python/pycuda		spock@gentoo.org
dev-python/pyopencl		python@gentoo.org, spock@gentoo.org
dev-python/pythonmagick		python@gentoo.org
dev-python/tagpy		sbriesen@gentoo.org
dev-python/visual		python@gentoo.org
media-video/miro		volkmar@gentoo.org
net-libs/rb_libtorrent		net-p2p@gentoo.org, qt@gentoo.org,
hwoarang@gentoo.org
net-mail/libpst			forensics@gentoo.org
sci-chemistry/avogadro		sci-chemistry@gentoo.org
sci-electronics/kicad		sci-electronics@gentoo.org
sci-geosciences/mapnik		sci-geosciences@gentoo.org, nerdboy@gentoo.org
sci-libs/cctbx			sci-chemistry@gentoo.org, jlec@gentoo.org
sci-physics/camfr		sci-physics@gentoo.org
sci-visualization/hippodraw	sci@gentoo.org
sys-apps/paludis		dagger@gentoo.org

The approach we will follow is to revbump all of these packages. The
current
version will depend on <boost-1.48 whereas the new revisions will
depend on
> =boost-1.48. The patches in the build systems are trivial. The new
boost and
the new revisions of the said packages will remain masked for further
testing. The migration period will start this weekend.

[1]
http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/boost-1.48.0-r1.ebuild
[2]
http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch
[3]
http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-respect_python-buildid.patch
[4]
http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-support_dots_in_python-buildid.patch

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCgAGBQJPGb5cAAoJEPqDWhW0r/LCMpgP/0bLsxFxCKFbYoE5B3BYPeqi
i3zCZEet0mBKHcpGZPSIs1jA1TQxVKS9JwNbcEdGKsN5Y4/xtsgWL5GXmIHw/A6n
fOQBfBw9vst00i7qd5GY+q44QD6P1ndwUPrSJWVwUrzDbz3aLMFqt9FoVkNhIL6i
39vsGjdgqRsNnTcbe+k4lLh2C5I/xEXQS0nB3XMKntcSqxg7giUL45zGV0M5hMs/
4Xot30Z9GNA0ELswwMfZcAOUN4oAHyYZq9ub/i27C3DEUZgPe4u0j6cQMvqyz5cy
+gNOK4hqQqkJ8lV5oyKJ1X2XUF4qfN0U1jCrEc8g3w/p71nU0tbaaDhbWjfkjli1
5zweNG6+jK6Bmey96w2hkhmuaQUXQNpFOmHkFKebZ9rPI6k4hnoSWHatmupxh/mW
yXQJJ+j1kU7zUrgI0a2rzh+Fb3gcNhsaXZKN06v3fhXbvFifjmCZb2jH214XVBAJ
MQ9AJFV1ork10MH9AZqnEYfNmsCPapJG0xRWGafnWNYmbDKnlD2cS7qM/gEWFy63
w4REhwdIJJNJkuRya3UvjkXrKI6DCYtf4qlz6KQWcXJLDxnsRYzwluhDuaZcwAY+
CCsfFWhzkqC5AcwiO4dHhzS01XsOHIhcAIqiDsqdbM0pBV4gfm+xXJNj+1Rr7flg
o2SxyXmzJJiVY8heFvYU
=JgbU
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-01-20 19:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-20 19:19 [gentoo-dev] Upcoming changes in boost python bindings Markos Chandras

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox