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