Annotation of pkgsrc/sysutils/dbus/Makefile.common, Revision 1.1.1.1
1.1 jmmv 1: # $NetBSD$
2: #
3:
4: DBUS_VERSION= 0.22
5:
6: DISTNAME= dbus-${DBUS_VERSION}
7: CATEGORIES= sysutils
8: MASTER_SITES= http://freedesktop.org/Software/dbus/releases/
9:
10: MAINTAINER= jmmv@NetBSD.org
11: HOMEPAGE= http://www.freedesktop.org/Software/dbus
12: COMMENT= Message bus system
13:
14: DISTINFO_FILE= ${.CURDIR}/../../sysutils/dbus/distinfo
15: PATCHDIR= ${.CURDIR}/../../sysutils/dbus/patches
16:
17: GNU_CONFIGURE= YES
18: USE_BUILDLINK3= YES
19: USE_GNU_TOOLS+= make
20: USE_LIBTOOL= YES
21: USE_PKGINSTALL= YES
22:
23: PKGCONFIG_OVERRIDE= dbus-1.pc
24: PKGCONFIG_OVERRIDE+= dbus-glib-1.pc
25: PKGCONFIG_OVERRIDE+= dbus-sharp.pc
26:
27: CONFIGURE_ARGS+= --disable-qt
28: CONFIGURE_ARGS+= --disable-glib
29: CONFIGURE_ARGS+= --disable-gtk
30: CONFIGURE_ARGS+= --disable-xml-docs
31: CONFIGURE_ARGS+= --disable-doxygen-docs
32: CONFIGURE_ARGS+= --disable-gcj
33: CONFIGURE_ARGS+= --disable-mono
34: CONFIGURE_ARGS+= --disable-mono-docs
35: CONFIGURE_ARGS+= --disable-python
36: CONFIGURE_ARGS+= --disable-selinux
37: CONFIGURE_ARGS+= --enable-checks
38: CONFIGURE_ARGS+= --localstatedir=${VARBASE}
39: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
40: CONFIGURE_ARGS+= --with-xml=expat
41: CONFIGURE_ARGS+= --without-x
42:
43: PKG_SYSCONFSUBDIR= dbus-1
44:
45: .if defined(DBUS_INTERFACE)
46: DBUS_ARGS?= ${DBUS_INTERFACE}
47: DBUS_DIRS?= ${DBUS_INTERFACE}
48:
49: PKGNAME= ${DISTNAME:S/dbus/dbus-${DBUS_INTERFACE}/}
50: COMMENT+= (${DBUS_INTERFACE} interface)
51:
52: SUBST_CLASSES+= paths
53: SUBST_STAGE.paths= pre-configure
54: SUBST_MESSAGE.paths= "Fixing paths to installed dbus\' libraries."
55: SUBST_SED.paths= -e 's|$$(top_builddir)/dbus/libdbus-1.la|${BUILDLINK_PREFIX.dbus}/lib/libdbus-1.la|g'
56: SUBST_FILES.paths=
57:
58: BUILD_DIRS=
59: INSTALL_DIRS=
60:
61: . for f in ${DBUS_ARGS}
62: CONFIGURE_ARGS:= ${CONFIGURE_ARGS:S/--disable-${f}/--enable-${f}/}
63: . endfor
64:
65: . for f in ${DBUS_DIRS}
66: BUILD_DIRS+= ${WRKSRC}/${f}
67: INSTALL_DIRS+= ${WRKSRC}/${f}
68: SUBST_FILES.paths+= ${f}/Makefile.in
69: . endfor
70: . undef f
71:
72: BUILDLINK_DEPENDS.dbus+= dbus>=${DBUS_VERSION}
73: . include "../../sysutils/dbus/buildlink3.mk"
74: .endif
75:
76: .include "../../devel/pkgconfig/buildlink3.mk"
77: .include "../../textproc/expat/buildlink3.mk"
CVSweb <webmaster@jp.NetBSD.org>