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

Annotation of pkgsrc/sysutils/hal/Makefile, Revision 1.15

1.15    ! jmcneill    1: # $NetBSD: Makefile,v 1.14 2008/11/27 22:19:10 jmcneill Exp $
1.1       jmcneill    2: #
                      3:
                      4: DISTNAME=              hal-0.5.11
1.15    ! jmcneill    5: PKGREVISION=           11
1.1       jmcneill    6: CATEGORIES=            sysutils
                      7: MASTER_SITES=          http://hal.freedesktop.org/releases/
                      8: EXTRACT_SUFX=          .tar.bz2
                      9:
                     10: MAINTAINER=            jmcneill@NetBSD.org
                     11: HOMEPAGE=              http://hal.freedesktop.org/
                     12: COMMENT=               FreeDesktop hardware abstraction layer
                     13:
                     14: BUILD_DEFS+=           VARBASE
                     15:
                     16: GNU_CONFIGURE=         YES
                     17: USE_DIRS+=             xdg-1.4
                     18: USE_PKGLOCALEDIR=      YES
                     19: USE_TOOLS+=            gmake intltool msgfmt perl pkg-config
1.5       jmcneill   20: USE_TOOLS+=            autoconf automake autoreconf
1.1       jmcneill   21: USE_LIBTOOL=           YES
                     22:
                     23: MAKE_DIRS=             ${VARBASE}/cache/hald
                     24: SPECIAL_PERMS+=                ${VARBASE}/cache/hald ${HAL_USER} ${HAL_GROUP} 0644
                     25:
                     26: EGDIR=                 ${PREFIX}/share/examples/hal
                     27:
                     28: CONF_FILES=            ${EGDIR}/hal.conf ${PREFIX}/etc/dbus-1/system.d/hal.conf
                     29:
                     30: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
1.4       hasso      31: CONFIGURE_ARGS+=       --with-pci-ids=${PREFIX}/share/pciids
                     32: CONFIGURE_ARGS+=       --with-usb-ids=${PREFIX}/share/usbids
1.1       jmcneill   33:
1.2       hasso      34: .include "../../mk/bsd.prefs.mk"
                     35:
                     36: .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly"
                     37: CONFIGURE_ARGS+=       --with-eject=/usr/sbin/cdcontrol
1.4       hasso      38: CONFIGURE_ARGS+=       --with-backend=freebsd
                     39: PLIST_SRC=             PLIST.FreeBSD PLIST
1.2       hasso      40: .endif
                     41:
1.5       jmcneill   42: .if !empty(MACHINE_PLATFORM:MNetBSD-[5-9]*)
                     43: CONFIGURE_ARGS+=       --with-backend=netbsd
                     44: PLIST_SRC=             PLIST.NetBSD PLIST
1.15    ! jmcneill   45: HAL_GROUP=             operator
1.8       jmcneill   46: .elif ${OPSYS} == "NetBSD"
                     47: # Pull in the dummy backend for older NetBSD
                     48: CONFIGURE_ARGS+=       --with-backend=dummy
1.5       jmcneill   49: .endif
                     50:
                     51: .if ${OPSYS} == "Linux"
                     52: .include "../../devel/libusb/buildlink3.mk"
                     53: .include "../../sysutils/pciutils/buildlink3.mk"
                     54: CONFIGURE_ARGS+=       --with-backend=linux
                     55: .endif
                     56:
1.1       jmcneill   57: REPLACE_INTERPRETER+=  bash
                     58: REPLACE.bash.old=      /bin/bash
                     59: REPLACE.bash.new=      ${SH}
                     60: .for halscript in luks-remove luks-setup luks-teardown system-wol-enable system-wol-enabled system-wol-supported
                     61: REPLACE_FILES.bash+=   tools/hal-${halscript}
                     62: .endfor
                     63:
1.15    ! jmcneill   64: HAL_USER?=             haldaemon
        !            65: HAL_GROUP?=            haldaemon
        !            66: CONFIGURE_ARGS+=       --with-hal-user=${HAL_USER}
        !            67: CONFIGURE_ARGS+=       --with-hal-group=${HAL_GROUP}
        !            68:
1.1       jmcneill   69: RCD_SCRIPTS=           hal
                     70:
1.15    ! jmcneill   71: .if ${HAL_GROUP} != "operator"
1.1       jmcneill   72: PKG_GROUPS=            ${HAL_GROUP}
1.15    ! jmcneill   73: .endif
1.1       jmcneill   74: PKG_USERS=             ${HAL_USER}:${HAL_GROUP}
                     75: PKG_HOME.haldaemon=    ${VARBASE}/run/hal
                     76:
                     77: FILES_SUBST+=          HAL_USER=${HAL_USER}
                     78: FILES_SUBST+=          HAL_GROUP=${HAL_GROUP}
                     79:
1.5       jmcneill   80: post-extract:
                     81:        ${CP} -r ${FILESDIR}/hald-netbsd ${WRKSRC}/hald/netbsd
1.10      jmcneill   82:        ${CP} -r ${FILESDIR}/tools-netbsd ${WRKSRC}/tools/netbsd
1.5       jmcneill   83:
                     84: pre-configure:
                     85:        cd ${WRKSRC} && autoreconf -vi
1.1       jmcneill   86:
                     87: .include "../../devel/GConf/schemas.mk"
                     88: .include "../../devel/glib2/buildlink3.mk"
                     89: .include "../../devel/libvolume_id/buildlink3.mk"
                     90: .include "../../misc/pciids/buildlink3.mk"
                     91: .include "../../misc/usbids/buildlink3.mk"
                     92: .include "../../security/policykit/buildlink3.mk"
                     93: .include "../../sysutils/dbus/buildlink3.mk"
                     94: .include "../../sysutils/dbus-glib/buildlink3.mk"
                     95: .include "../../sysutils/hal-info/buildlink3.mk"
                     96: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>