Set CAIRO_SHARED_LIBRARY is a somewhat less ugly way.
This commit is contained in:
parent
d10d35f25b
commit
56916d0997
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.39 2011/05/20 13:33:53 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.40 2011/06/06 18:15:52 ajacoutot Exp $
|
||||
|
||||
COMMENT= GObject Introspection
|
||||
|
||||
@ -6,7 +6,7 @@ GNOME_VERSION= 0.10.8
|
||||
GNOME_PROJECT= gobject-introspection
|
||||
CATEGORIES= devel
|
||||
|
||||
REVISION= 4
|
||||
REVISION= 5
|
||||
|
||||
SHARED_LIBS += girepository-1.0 1.0 # 1.0
|
||||
|
||||
@ -50,9 +50,6 @@ CFLAGS+= -pthread
|
||||
|
||||
SUBST_VARS+= MODPY_SITEPKG CC
|
||||
|
||||
# XXX ugly
|
||||
MAKE_FLAGS= CAIRO_SHARED_LIBRARY=libcairo-gobject.so.0.0
|
||||
|
||||
MODPY_ADJ_FILES= giscanner/scannermain.py \
|
||||
giscanner/shlibs.py \
|
||||
giscanner/message.py \
|
||||
|
36
devel/gobject-introspection/patches/patch-configure
Normal file
36
devel/gobject-introspection/patches/patch-configure
Normal file
@ -0,0 +1,36 @@
|
||||
$OpenBSD: patch-configure,v 1.1 2011/06/06 18:15:53 ajacoutot Exp $
|
||||
--- configure.orig Mon Jun 6 20:09:02 2011
|
||||
+++ configure Mon Jun 6 20:11:20 2011
|
||||
@@ -12663,10 +12663,30 @@ fi
|
||||
fi
|
||||
|
||||
if test x$have_cairo_gobject = xyes; then
|
||||
- CAIRO_SHARED_LIBRARY="libcairo-gobject.so.2"
|
||||
+ case "$host" in
|
||||
+ *-*-darwin*)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo-gobject.2.dylib"
|
||||
+ ;;
|
||||
+ *-*-openbsd*)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo-gobject.so"
|
||||
+ ;;
|
||||
+ *)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo-gobject.so.2"
|
||||
+ ;;
|
||||
+esac
|
||||
CAIRO_GIR_PACKAGE="cairo-gobject"
|
||||
elif test x$have_cairo = xyes; then
|
||||
- CAIRO_SHARED_LIBRARY="libcairo.so.2"
|
||||
+ case "$host" in
|
||||
+ *-*-darwin*)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo.2.dylib"
|
||||
+ ;;
|
||||
+ *-*-openbsd*)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo.2.so"
|
||||
+ ;;
|
||||
+ *)
|
||||
+ CAIRO_SHARED_LIBRARY="libcairo.so.2"
|
||||
+ ;;
|
||||
+ esac
|
||||
CAIRO_GIR_PACKAGE="cairo"
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user