1 |
Hi, |
2 |
|
3 |
In order to solve bug #503802 [1], I would like to add a |
4 |
virtual/podofo-build package to pull in app-text/podofo and |
5 |
dev-libs/boost. Then packages like app-text/calibre can put |
6 |
virtual/podofo-build in DEPEND and app-text/podofo in RDEPEND. The |
7 |
advantage of this approach is that it makes it possible to use a command |
8 |
like `emerge --depclean --with-bdeps=n` to remove the build-time only |
9 |
boost package (and virtual/podofo-build), since boost is only needed for |
10 |
build-time headers. There may be some other possible ways to specify the |
11 |
dependency, but this approach is the most attractive one that I've seen. |
12 |
In fact, this approach is basically identical to the "Virtual for C++ |
13 |
tr1 <type_traits>" example that's given in the dev-manual [2]. |
14 |
|
15 |
Would anyone like to suggest improvements to this idea, alternatives, or |
16 |
raise any objections? |
17 |
|
18 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=503802 |
19 |
[2] http://devmanual.gentoo.org/general-concepts/virtuals/ |
20 |
-- |
21 |
Thanks, |
22 |
Zac |