[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / dbus

Annotation of pkgsrc/sysutils/dbus/Makefile, Revision 1.79

1.79    ! pho         1: # $NetBSD: Makefile,v 1.78 2015/01/20 23:45:35 wiz Exp $
1.1       jmmv        2:
1.77      wiz         3: DISTNAME=      dbus-1.8.14
1.79    ! pho         4: PKGREVISION=   2
1.13      jmmv        5: CATEGORIES=    sysutils
1.18      drochner    6: MASTER_SITES=  http://dbus.freedesktop.org/releases/dbus/
1.13      jmmv        7:
1.28      jmmv        8: MAINTAINER=    pkgsrc-users@NetBSD.org
1.13      jmmv        9: HOMEPAGE=      http://www.freedesktop.org/Software/dbus
                     10: COMMENT=       Message bus system
1.47      heinz      11: LICENSE=       gnu-gpl-v2
1.13      jmmv       12:
                     13: CONFLICTS+=    dbus-glib<0.71
1.66      wiz        14: CONFLICTS+=    py26-dbus<0.71
                     15: CONFLICTS+=    py27-dbus<0.71
1.13      jmmv       16:
                     17: GNU_CONFIGURE=         YES
                     18: USE_TOOLS+=            gmake msgfmt pkg-config
                     19: USE_LIBTOOL=           YES
                     20:
                     21: PKGCONFIG_OVERRIDE=    dbus-1.pc.in
                     22:
1.31      wiz        23: BUILD_DEFS+=           VARBASE
                     24:
1.32      taca       25: OWN_DIRS_PERMS+=       ${VARBASE}/db/dbus ${DBUS_USER} ${DBUS_GROUP} 0755
1.45      abs        26: SPECIAL_PERMS+=                libexec/dbus-daemon-launch-helper ${REAL_ROOT_USER} ${DBUS_GROUP} 4511
1.32      taca       27:
1.73      richard    28: SMF_METHODS=   dbus
                     29: SMF_NAME=      dbus
                     30:
1.79    ! pho        31: MESSAGE_SRC+=  MESSAGE
        !            32:
1.29      drochner   33: .include "../../mk/bsd.prefs.mk"
                     34:
1.13      jmmv       35: CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
                     36: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
1.29      drochner   37:
                     38: CONFIGURE_ARGS_GROUPS= enable disable with without
                     39:
1.35      chuck      40: .if ${OPSYS} == "Darwin"
1.79    ! pho        41: MESSAGE_SRC+=          MESSAGE.launchd
1.78      wiz        42: CONFIGURE_ARGS+=       --with-launchd-agent-dir=${PREFIX}/Library/LaunchAgents
                     43: CONFIGURE_ARGS+=       --with-session-socket-dir=/tmp
1.35      chuck      44: .endif
                     45:
1.66      wiz        46: CONFIGURE_ARGS.Linux=  abstract-sockets selinux
1.29      drochner   47: CONFIGURE_ARGS.docs=   doxygen-docs xml-docs
1.13      jmmv       48:
1.48      obache     49: CONFIGURE_ARGS.without+=       init-scripts
1.66      wiz        50: CONFIGURE_ARGS.disable=                ansi
1.30      bjs        51: CONFIGURE_ARGS.disable+=       console-owner-file
1.29      drochner   52: CONFIGURE_ARGS.disable+=       ${CONFIGURE_ARGS.docs}
                     53: CONFIGURE_ARGS.enable=         checks static
1.30      bjs        54: ###
                     55: ### XXX the spawn test hangs, and some of these tests may be bogus
                     56: ###
                     57: #.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
                     58: #PKG_OPTIONS.dbus+=            debug
                     59: #TEST_TARGET=                  check
                     60: #.endif
1.13      jmmv       61:
1.29      drochner   62: CONFIGURE_ARGS.with=   dbus-user=${DBUS_USER}
                     63: CONFIGURE_ARGS.with+=  test-socket-dir=${WRKDIR:Q}
                     64:
                     65: PTHREAD_AUTO_VARS=     yes
1.13      jmmv       66:
1.45      abs        67: .if ${OPSYS} == "Linux"
                     68: PLIST.linux=           yes
                     69: .else
1.29      drochner   70: CONFIGURE_ARGS.disable+=\
                     71:                        ${CONFIGURE_ARGS.Linux}
1.20      drochner   72: .endif
                     73:
1.45      abs        74: PLIST_VARS+=           linux
                     75:
1.29      drochner   76: CONFIGURE_ARGS+=\
                     77:        ${CONFIGURE_ARGS_GROUPS:@.g.@                   \
                     78:                ${CONFIGURE_ARGS.${.g.}:@.a.@           \
                     79:                        --${.g.}-${.a.}                 \
                     80:                @}                                      \
                     81:        @:M*}
                     82:
                     83: MAKE_DIRS=             ${PKG_SYSCONFDIR}/dbus-1/event.d
                     84: MAKE_DIRS+=            ${PKG_SYSCONFDIR}/dbus-1/system.d
                     85: MAKE_DIRS+=            ${PKG_SYSCONFDIR}/dbus-1/session.d
1.13      jmmv       86:
                     87: EGDIR=                 ${PREFIX}/share/examples/dbus
1.29      drochner   88: CONF_FILES=    ${EGDIR}/session.conf ${PKG_SYSCONFDIR}/dbus-1/session.conf
                     89: CONF_FILES+=   ${EGDIR}/system.conf ${PKG_SYSCONFDIR}/dbus-1/system.conf
1.1       jmmv       90:
1.13      jmmv       91: RCD_SCRIPTS=           dbus
1.12      jlam       92:
1.24      jlam       93: PKG_GROUPS_VARS+=      DBUS_GROUP
                     94: PKG_USERS_VARS+=       DBUS_USER
1.19      ghen       95:
                     96: PKG_GROUPS=            ${DBUS_GROUP}
                     97: PKG_USERS=             ${DBUS_USER}:${DBUS_GROUP}
                     98: PKG_GECOS.${DBUS_USER}=        System message bus
                     99: PKG_HOME.${DBUS_USER}= ${VARBASE}/run/dbus
                    100:
                    101: FILES_SUBST+=          DBUS_USER=${DBUS_USER}
                    102: FILES_SUBST+=          DBUS_GROUP=${DBUS_GROUP}
1.1       jmmv      103:
1.36      jmcneill  104: BUILDLINK_TRANSFORM+=  rm:-Wl,--gc-sections
1.42      he        105: # Package tries to use these if gcc accepts them, but that doesn't
                    106: # mean that we universally can *run* the executables
                    107: BUILDLINK_TRANSFORM+=  rm:-fPIE
                    108: BUILDLINK_TRANSFORM+=  rm:-pie
1.29      drochner  109:
1.59      ryoon     110: .if ${OPSYS} == "OpenBSD"
                    111: BUILDLINK_TRANSFORM+=  rm:-lrt
                    112: .endif
                    113:
1.29      drochner  114: .include "options.mk"
                    115:
                    116: .include "../../mk/pthread.buildlink3.mk"
1.10      joerg     117: .include "../../devel/gettext-lib/buildlink3.mk"
1.13      jmmv      118: .include "../../textproc/expat/buildlink3.mk"
1.1       jmmv      119: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>