steven mestdagh wrote:
On Sun, Nov 20, 2005 at 10:09:58AM +0100, Alexander Hall wrote:

Marc Matteo wrote:

This makes sense, but it leads to a question for me for the port masters: In this case, atk will work with the newer lib version, so is there a way to mark the port to allow this?

1. pkg_add -u complained about the following (updating all packages):
 glib-2.0.600.4
 gmodule-2.0.600.4
 gobject-2.0.600.4
 pango-1.0.800.1
 pangoft2-1.0.800.1
 t1.5.0

2. I had these corresponding libs installed:
 lib/libglib-2.0.so.800.3
 lib/libgmodule-2.0.so.800.3
 lib/libgobject-2.0.so.800.3
 lib/libpango-1.0.so.1001.0
 lib/libpangoft2-1.0.so.1001.0
 lib/libt1.so.6.0

3. library-specs(7) says:
   The package system will embed correct dependency checks in the
   built package, according to the normal shared library semantics:
   any library with the same major number, and a greater or equal

                           ^^^^^^^^^^^^^^^^^

   minor number will do.

Thus, as far as I can see, all of these should have been identified.

no, the major number is not the same (800 vs 600).

Ok, that makes sense. I mistakenly thought of the first available number as the major number, and so on, as in

  glib-2.0.600.4
       ^ ^ ^^^^^
       | | +-> WFT?
       | +-> minor
       +-> major

Now I know better. Thanks.

Reply via email to