xcairo: Fix SONAME.

This commit is contained in:
Augustin Cavalier
2022-01-18 17:40:33 -05:00
parent 90be370b5d
commit fba91269f3

View File

@@ -19,7 +19,7 @@ COPYRIGHT="2000, 2002, 2004-2007 Keith Packard
2002-2010 many others" 2002-2010 many others"
LICENSE="GNU LGPL v2.1 LICENSE="GNU LGPL v2.1
MPL v1.1" MPL v1.1"
REVISION="2" REVISION="3"
SOURCE_URI="http://cairographics.org/releases/cairo-$portVersion.tar.xz" SOURCE_URI="http://cairographics.org/releases/cairo-$portVersion.tar.xz"
CHECKSUM_SHA256="5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331" CHECKSUM_SHA256="5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331"
PATCHES="cairo-$portVersion.patchset" PATCHES="cairo-$portVersion.patchset"
@@ -86,8 +86,10 @@ BUILD()
rm -f cairo-tmp.a rm -f cairo-tmp.a
# TODO: these symbols should really all be hidden # TODO: these symbols should really all be hidden
ar rcs cairo-tmp.a src/.libs/*.o 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 src/.libs/*xlib*.o cairo-tmp.a
} }