| @@ -1,30 +1,28 @@ | | | @@ -1,30 +1,28 @@ |
1 | # $NetBSD: Makefile,v 1.6 2008/11/25 23:40:59 jmcneill Exp $ | | 1 | # $NetBSD: Makefile,v 1.7 2008/11/25 23:56:30 jmcneill Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= hal-0.5.11 | | 4 | DISTNAME= hal-0.5.11 |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 4 |
6 | CATEGORIES= sysutils | | 6 | CATEGORIES= sysutils |
7 | MASTER_SITES= http://hal.freedesktop.org/releases/ | | 7 | MASTER_SITES= http://hal.freedesktop.org/releases/ |
8 | EXTRACT_SUFX= .tar.bz2 | | 8 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 9 | |
10 | MAINTAINER= jmcneill@NetBSD.org | | 10 | MAINTAINER= jmcneill@NetBSD.org |
11 | HOMEPAGE= http://hal.freedesktop.org/ | | 11 | HOMEPAGE= http://hal.freedesktop.org/ |
12 | COMMENT= FreeDesktop hardware abstraction layer | | 12 | COMMENT= FreeDesktop hardware abstraction layer |
13 | | | 13 | |
14 | BUILD_DEFS+= VARBASE | | 14 | BUILD_DEFS+= VARBASE |
15 | | | 15 | |
16 | HAL_DEVELOPER?= no | | | |
17 | | | | |
18 | HAL_USER?= haldaemon | | 16 | HAL_USER?= haldaemon |
19 | HAL_GROUP?= haldaemon | | 17 | HAL_GROUP?= haldaemon |
20 | | | 18 | |
21 | GNU_CONFIGURE= YES | | 19 | GNU_CONFIGURE= YES |
22 | USE_DIRS+= xdg-1.4 | | 20 | USE_DIRS+= xdg-1.4 |
23 | USE_PKGLOCALEDIR= YES | | 21 | USE_PKGLOCALEDIR= YES |
24 | USE_TOOLS+= gmake intltool msgfmt perl pkg-config | | 22 | USE_TOOLS+= gmake intltool msgfmt perl pkg-config |
25 | USE_TOOLS+= autoconf automake autoreconf | | 23 | USE_TOOLS+= autoconf automake autoreconf |
26 | USE_LIBTOOL= YES | | 24 | USE_LIBTOOL= YES |
27 | | | 25 | |
28 | MAKE_DIRS= ${VARBASE}/cache/hald | | 26 | MAKE_DIRS= ${VARBASE}/cache/hald |
29 | SPECIAL_PERMS+= ${VARBASE}/cache/hald ${HAL_USER} ${HAL_GROUP} 0644 | | 27 | SPECIAL_PERMS+= ${VARBASE}/cache/hald ${HAL_USER} ${HAL_GROUP} 0644 |
30 | | | 28 | |
| @@ -64,31 +62,27 @@ REPLACE.bash.new= ${SH} | | | @@ -64,31 +62,27 @@ REPLACE.bash.new= ${SH} |
64 | REPLACE_FILES.bash+= tools/hal-${halscript} | | 62 | REPLACE_FILES.bash+= tools/hal-${halscript} |
65 | .endfor | | 63 | .endfor |
66 | | | 64 | |
67 | RCD_SCRIPTS= hal | | 65 | RCD_SCRIPTS= hal |
68 | | | 66 | |
69 | PKG_GROUPS= ${HAL_GROUP} | | 67 | PKG_GROUPS= ${HAL_GROUP} |
70 | PKG_USERS= ${HAL_USER}:${HAL_GROUP} | | 68 | PKG_USERS= ${HAL_USER}:${HAL_GROUP} |
71 | PKG_HOME.haldaemon= ${VARBASE}/run/hal | | 69 | PKG_HOME.haldaemon= ${VARBASE}/run/hal |
72 | | | 70 | |
73 | FILES_SUBST+= HAL_USER=${HAL_USER} | | 71 | FILES_SUBST+= HAL_USER=${HAL_USER} |
74 | FILES_SUBST+= HAL_GROUP=${HAL_GROUP} | | 72 | FILES_SUBST+= HAL_GROUP=${HAL_GROUP} |
75 | | | 73 | |
76 | post-extract: | | 74 | post-extract: |
77 | .if !empty(HAL_DEVELOPER:Myes) | | | |
78 | ${LN} -sf ${FILESDIR}/hald-netbsd ${WRKSRC}/hald/netbsd | | | |
79 | .else | | | |
80 | ${CP} -r ${FILESDIR}/hald-netbsd ${WRKSRC}/hald/netbsd | | 75 | ${CP} -r ${FILESDIR}/hald-netbsd ${WRKSRC}/hald/netbsd |
81 | .endif | | | |
82 | | | 76 | |
83 | pre-configure: | | 77 | pre-configure: |
84 | cd ${WRKSRC} && autoreconf -vi | | 78 | cd ${WRKSRC} && autoreconf -vi |
85 | | | 79 | |
86 | .include "../../devel/GConf/schemas.mk" | | 80 | .include "../../devel/GConf/schemas.mk" |
87 | .include "../../devel/glib2/buildlink3.mk" | | 81 | .include "../../devel/glib2/buildlink3.mk" |
88 | .include "../../devel/libvolume_id/buildlink3.mk" | | 82 | .include "../../devel/libvolume_id/buildlink3.mk" |
89 | .include "../../misc/pciids/buildlink3.mk" | | 83 | .include "../../misc/pciids/buildlink3.mk" |
90 | .include "../../misc/usbids/buildlink3.mk" | | 84 | .include "../../misc/usbids/buildlink3.mk" |
91 | .include "../../security/policykit/buildlink3.mk" | | 85 | .include "../../security/policykit/buildlink3.mk" |
92 | .include "../../sysutils/dbus/buildlink3.mk" | | 86 | .include "../../sysutils/dbus/buildlink3.mk" |
93 | .include "../../sysutils/dbus-glib/buildlink3.mk" | | 87 | .include "../../sysutils/dbus-glib/buildlink3.mk" |
94 | .include "../../sysutils/hal-info/buildlink3.mk" | | 88 | .include "../../sysutils/hal-info/buildlink3.mk" |