Annotation of pkgsrc/sysutils/dbus/Makefile, Revision 1.25
1.25 ! tnn 1: # $NetBSD: Makefile,v 1.24 2007/07/04 20:55:00 jlam Exp $
1.1 jmmv 2: #
3:
1.20 drochner 4: DISTNAME= dbus-1.0.2
1.25 ! tnn 5: PKGREVISION= 3
1.13 jmmv 6: CATEGORIES= sysutils
1.18 drochner 7: MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/
1.13 jmmv 8:
9: MAINTAINER= jmmv@NetBSD.org
10: HOMEPAGE= http://www.freedesktop.org/Software/dbus
11: COMMENT= Message bus system
12:
1.16 joerg 13: PKG_DESTDIR_SUPPORT= user-destdir
14:
1.13 jmmv 15: CONFLICTS+= dbus-glib<0.71
16: CONFLICTS+= py*-dbus<0.71
17:
18: GNU_CONFIGURE= YES
19: USE_TOOLS+= gmake msgfmt pkg-config
20: USE_LIBTOOL= YES
21:
22: PKGCONFIG_OVERRIDE= dbus-1.pc.in
23:
24: CONFIGURE_ARGS+= --disable-abstract-sockets
25: CONFIGURE_ARGS+= --disable-ansi
26: CONFIGURE_ARGS+= --disable-asserts
27: CONFIGURE_ARGS+= --disable-console-owner-file
28: CONFIGURE_ARGS+= --disable-dnotify
29: CONFIGURE_ARGS+= --disable-doxygen-docs
30: CONFIGURE_ARGS+= --disable-gcov
31: CONFIGURE_ARGS+= --disable-selinux
32: CONFIGURE_ARGS+= --disable-tests
33: CONFIGURE_ARGS+= --disable-verbose-mode
34: CONFIGURE_ARGS+= --disable-xml-docs
35: CONFIGURE_ARGS+= --enable-checks
36: CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
37: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
38: CONFIGURE_ARGS+= --with-xml=expat
1.19 ghen 39: CONFIGURE_ARGS+= --with-dbus-user=${DBUS_USER}
1.13 jmmv 40:
41: PKG_OPTIONS_VAR= PKG_OPTIONS.dbus
1.20 drochner 42: PKG_SUPPORTED_OPTIONS+= debug nox11
1.13 jmmv 43:
44: .include "../../mk/bsd.options.mk"
45:
46: .if !empty(PKG_OPTIONS:Mdebug)
47: CONFIGURE_ARGS+= --enable-asserts
48: CONFIGURE_ARGS+= --enable-tests
49: CONFIGURE_ARGS+= --enable-verbose-mode
50: .endif
51:
1.20 drochner 52: .if !empty(PKG_OPTIONS:Mnox11)
53: CONFIGURE_ARGS+= --without-x
54: .else
1.22 abs 55: .include "../../x11/libX11/buildlink3.mk"
1.20 drochner 56: .endif
57:
1.13 jmmv 58: PKG_SYSCONFSUBDIR= dbus-1
59: MAKE_DIRS= ${PKG_SYSCONFDIR}/event.d
60: MAKE_DIRS+= ${PKG_SYSCONFDIR}/system.d
61:
62: EGDIR= ${PREFIX}/share/examples/dbus
63: CONF_FILES= ${EGDIR}/session.conf ${PKG_SYSCONFDIR}/session.conf
64: CONF_FILES+= ${EGDIR}/system.conf ${PKG_SYSCONFDIR}/system.conf
1.18 drochner 65: INSTALLATION_DIRS= ${EGDIR}
1.1 jmmv 66:
1.13 jmmv 67: RCD_SCRIPTS= dbus
1.12 jlam 68:
1.24 jlam 69: PKG_GROUPS_VARS+= DBUS_GROUP
70: PKG_USERS_VARS+= DBUS_USER
1.19 ghen 71:
72: PKG_GROUPS= ${DBUS_GROUP}
73: PKG_USERS= ${DBUS_USER}:${DBUS_GROUP}
74: PKG_GECOS.${DBUS_USER}= System message bus
75: PKG_HOME.${DBUS_USER}= ${VARBASE}/run/dbus
76:
77: FILES_SUBST+= DBUS_USER=${DBUS_USER}
78: FILES_SUBST+= DBUS_GROUP=${DBUS_GROUP}
1.1 jmmv 79:
1.10 joerg 80: .include "../../devel/gettext-lib/buildlink3.mk"
1.13 jmmv 81: .include "../../textproc/expat/buildlink3.mk"
1.1 jmmv 82: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>