Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev@l.g.o
Cc: cpp@g.o, dev-zero@g.o, SebastianLuther@×××.de
Subject: [gentoo-dev] Upcoming changes in boost python bindings
Date: Fri, 20 Jan 2012 19:21:14
Message-Id: 4F19BE5C.5020801@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Hi all,
5
6 You all know that boost builds certain python bindings. Right now, boost
7 installs only one version of each boost python library, however
8 packages linking to these libraries may compile against a different
9 python version than the one used to build the boost python bindings.
10 The ebuild and patches created by Arfrever for Progress Overlay
11 [1][2][3][4] fix this problem by including the ${PYTHON_ABI} string in
12 each boost python library filename. The following packages need
13 modifications on their build system to link against the correct boost
14 library.
15
16 dev-python/cgkit python@g.o
17 dev-python/pycuda spock@g.o
18 dev-python/pyopencl python@g.o, spock@g.o
19 dev-python/pythonmagick python@g.o
20 dev-python/tagpy sbriesen@g.o
21 dev-python/visual python@g.o
22 media-video/miro volkmar@g.o
23 net-libs/rb_libtorrent net-p2p@g.o, qt@g.o,
24 hwoarang@g.o
25 net-mail/libpst forensics@g.o
26 sci-chemistry/avogadro sci-chemistry@g.o
27 sci-electronics/kicad sci-electronics@g.o
28 sci-geosciences/mapnik sci-geosciences@g.o, nerdboy@g.o
29 sci-libs/cctbx sci-chemistry@g.o, jlec@g.o
30 sci-physics/camfr sci-physics@g.o
31 sci-visualization/hippodraw sci@g.o
32 sys-apps/paludis dagger@g.o
33
34 The approach we will follow is to revbump all of these packages. The
35 current
36 version will depend on <boost-1.48 whereas the new revisions will
37 depend on
38 > =boost-1.48. The patches in the build systems are trivial. The new
39 boost and
40 the new revisions of the said packages will remain masked for further
41 testing. The migration period will start this weekend.
42
43 [1]
44 http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/boost-1.48.0-r1.ebuild
45 [2]
46 http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch
47 [3]
48 http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-respect_python-buildid.patch
49 [4]
50 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
51
52 - --
53 Regards,
54 Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
55 -----BEGIN PGP SIGNATURE-----
56 Version: GnuPG v2.0.18 (GNU/Linux)
57
58 iQIcBAEBCgAGBQJPGb5cAAoJEPqDWhW0r/LCMpgP/0bLsxFxCKFbYoE5B3BYPeqi
59 i3zCZEet0mBKHcpGZPSIs1jA1TQxVKS9JwNbcEdGKsN5Y4/xtsgWL5GXmIHw/A6n
60 fOQBfBw9vst00i7qd5GY+q44QD6P1ndwUPrSJWVwUrzDbz3aLMFqt9FoVkNhIL6i
61 39vsGjdgqRsNnTcbe+k4lLh2C5I/xEXQS0nB3XMKntcSqxg7giUL45zGV0M5hMs/
62 4Xot30Z9GNA0ELswwMfZcAOUN4oAHyYZq9ub/i27C3DEUZgPe4u0j6cQMvqyz5cy
63 +gNOK4hqQqkJ8lV5oyKJ1X2XUF4qfN0U1jCrEc8g3w/p71nU0tbaaDhbWjfkjli1
64 5zweNG6+jK6Bmey96w2hkhmuaQUXQNpFOmHkFKebZ9rPI6k4hnoSWHatmupxh/mW
65 yXQJJ+j1kU7zUrgI0a2rzh+Fb3gcNhsaXZKN06v3fhXbvFifjmCZb2jH214XVBAJ
66 MQ9AJFV1ork10MH9AZqnEYfNmsCPapJG0xRWGafnWNYmbDKnlD2cS7qM/gEWFy63
67 w4REhwdIJJNJkuRya3UvjkXrKI6DCYtf4qlz6KQWcXJLDxnsRYzwluhDuaZcwAY+
68 CCsfFWhzkqC5AcwiO4dHhzS01XsOHIhcAIqiDsqdbM0pBV4gfm+xXJNj+1Rr7flg
69 o2SxyXmzJJiVY8heFvYU
70 =JgbU
71 -----END PGP SIGNATURE-----