diff --git a/x11-libs/cairo/xcairo-1.16.0.recipe b/x11-libs/cairo/xcairo-1.16.0.recipe index 4012b29f0..40295dd6e 100644 --- a/x11-libs/cairo/xcairo-1.16.0.recipe +++ b/x11-libs/cairo/xcairo-1.16.0.recipe @@ -19,7 +19,7 @@ COPYRIGHT="2000, 2002, 2004-2007 Keith Packard 2002-2010 many others" LICENSE="GNU LGPL v2.1 MPL v1.1" -REVISION="2" +REVISION="3" SOURCE_URI="http://cairographics.org/releases/cairo-$portVersion.tar.xz" CHECKSUM_SHA256="5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331" PATCHES="cairo-$portVersion.patchset" @@ -86,8 +86,10 @@ BUILD() rm -f cairo-tmp.a # TODO: these symbols should really all be hidden ar rcs cairo-tmp.a src/.libs/*.o - gcc -shared -o libcairo-xlib.so -lcairo -lpixman-1 -lfreetype -lfontconfig \ - -lX11 -lXext -Wl,--no-undefined \ + + gcc -shared -o libcairo-xlib.so \ + -lcairo -lpixman-1 -lfreetype -lfontconfig -lX11 -lXext \ + -Wl,--no-undefined -Wl,-soname,libcairo-xlib.so.2 \ src/.libs/*xlib*.o cairo-tmp.a }