PR# pkg/40147: sysutils/hal fails to build on Linuxdiff -r1.25 -r1.26 pkgsrc/sysutils/hal/Makefile
(jmcneill)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.25 2008/12/20 21:11:05 jmcneill Exp $ | 1 | # $NetBSD: Makefile,v 1.26 2008/12/21 13:58:28 jmcneill Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= hal-0.5.11 | 4 | DISTNAME= hal-0.5.11 | |
5 | PKGREVISION= 16 | 5 | PKGREVISION= 16 | |
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 | |
@@ -46,26 +46,28 @@ PLIST_SRC= PLIST.FreeBSD PLIST | @@ -46,26 +46,28 @@ PLIST_SRC= PLIST.FreeBSD PLIST | |||
46 | CONFIGURE_ARGS+= --with-backend=netbsd | 46 | CONFIGURE_ARGS+= --with-backend=netbsd | |
47 | HAL_GROUP= operator | 47 | HAL_GROUP= operator | |
48 | .elif ${OPSYS} == "NetBSD" | 48 | .elif ${OPSYS} == "NetBSD" | |
49 | # Pull in the dummy backend for older NetBSD | 49 | # Pull in the dummy backend for older NetBSD | |
50 | CONFIGURE_ARGS+= --with-backend=dummy | 50 | CONFIGURE_ARGS+= --with-backend=dummy | |
51 | PLIST_SRC= PLIST | 51 | PLIST_SRC= PLIST | |
52 | .endif | 52 | .endif | |
53 | 53 | |||
54 | .if ${OPSYS} == "Linux" | 54 | .if ${OPSYS} == "Linux" | |
55 | .include "../../devel/libusb/buildlink3.mk" | 55 | .include "../../devel/libusb/buildlink3.mk" | |
56 | .include "../../devel/libvolume_id/buildlink3.mk" | 56 | .include "../../devel/libvolume_id/buildlink3.mk" | |
57 | .include "../../sysutils/pciutils/buildlink3.mk" | 57 | .include "../../sysutils/pciutils/buildlink3.mk" | |
58 | CONFIGURE_ARGS+= --with-backend=linux | 58 | CONFIGURE_ARGS+= --with-backend=linux | |
59 | CONF_FILES+= ${EGDIR}/90-hal.rules \ | |||
60 | ${PKG_SYSCONFBASE}/udev/rules.d/90-hal.rules | |||
59 | .endif | 61 | .endif | |
60 | 62 | |||
61 | .if ${OPSYS} == "Darwin" | 63 | .if ${OPSYS} == "Darwin" | |
62 | BUILDLINK_TRANSFORM+= rm:-Wl,--as-needed | 64 | BUILDLINK_TRANSFORM+= rm:-Wl,--as-needed | |
63 | .endif | 65 | .endif | |
64 | 66 | |||
65 | REPLACE_INTERPRETER+= bash | 67 | REPLACE_INTERPRETER+= bash | |
66 | REPLACE.bash.old= /bin/bash | 68 | REPLACE.bash.old= /bin/bash | |
67 | REPLACE.bash.new= ${SH} | 69 | REPLACE.bash.new= ${SH} | |
68 | .for halscript in luks-remove luks-setup luks-teardown system-wol-enable system-wol-enabled system-wol-supported | 70 | .for halscript in luks-remove luks-setup luks-teardown system-wol-enable system-wol-enabled system-wol-supported | |
69 | REPLACE_FILES.bash+= tools/hal-${halscript} | 71 | REPLACE_FILES.bash+= tools/hal-${halscript} | |
70 | .endfor | 72 | .endfor | |
71 | 73 |
etc/udev/rules.d/90-hal.rules
lib/hal/scripts/linux/hal-dockstation-undock-linux
lib/hal/scripts/linux/hal-luks-remove-linux
lib/hal/scripts/linux/hal-luks-setup-linux
lib/hal/scripts/linux/hal-luks-teardown-linux
lib/hal/scripts/linux/hal-system-killswitch-get-power-linux
lib/hal/scripts/linux/hal-system-killswitch-set-power-linux
lib/hal/scripts/linux/hal-system-lcd-get-brightness-linux
lib/hal/scripts/linux/hal-system-lcd-set-brightness-linux
lib/hal/scripts/linux/hal-system-power-hibernate-linux
lib/hal/scripts/linux/hal-system-power-reboot-linux
lib/hal/scripts/linux/hal-system-power-set-power-save-linux
lib/hal/scripts/linux/hal-system-power-shutdown-linux
lib/hal/scripts/linux/hal-system-power-suspend-hybrid-linux
lib/hal/scripts/linux/hal-system-power-suspend-linux
lib/hal/scripts/linux/hal-system-wol-enable-linux
lib/hal/scripts/linux/hal-system-wol-enabled-linux
lib/hal/scripts/linux/hal-system-wol-linux
lib/hal/scripts/linux/hal-system-wol-supported-linux
libexec/hal-ipw-killswitch-linux
libexec/hal-system-sonypic
libexec/hald-addon-acpi
libexec/hald-addon-cpufreq
libexec/hald-addon-hid-ups
libexec/hald-addon-imac-backlight
libexec/hald-addon-input
libexec/hald-addon-storage
libexec/hald-addon-usb-csr
libexec/hald-probe-hiddev
libexec/hald-probe-ieee1394-unit
libexec/hald-probe-input
libexec/hald-probe-net-bluetooth
libexec/hald-probe-pc-floppy
libexec/hald-probe-printer
libexec/hald-probe-serial
libexec/hald-probe-smbios
libexec/hald-probe-storage
libexec/hald-probe-video4linux
libexec/hald-probe-volume
share/hal/fdi/policy/10osvendor/10-cpufreq.fdi
share/hal/fdi/policy/10osvendor/10-imac-backlight.fdi
share/hal/fdi/policy/10osvendor/10-usbcsr-mice.fdi
@@ -1,23 +1,24 @@ | @@ -1,23 +1,24 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2008/12/20 21:11:05 jmcneill Exp $ | 1 | $NetBSD: distinfo,v 1.9 2008/12/21 13:58:28 jmcneill Exp $ | |
2 | 2 | |||
3 | SHA1 (hal-0.5.11.tar.bz2) = 1ddb7895d2ddc2464b553ad11f7ba38860478ae9 | 3 | SHA1 (hal-0.5.11.tar.bz2) = 1ddb7895d2ddc2464b553ad11f7ba38860478ae9 | |
4 | RMD160 (hal-0.5.11.tar.bz2) = 741cfe82f0bc2d67106b24cfe526a754ab36e45f | 4 | RMD160 (hal-0.5.11.tar.bz2) = 741cfe82f0bc2d67106b24cfe526a754ab36e45f | |
5 | Size (hal-0.5.11.tar.bz2) = 1281251 bytes | 5 | Size (hal-0.5.11.tar.bz2) = 1281251 bytes | |
6 | SHA1 (patch-aa) = cad685075f8246397e3783fb3e9d094a2bee4d04 | 6 | SHA1 (patch-aa) = cad685075f8246397e3783fb3e9d094a2bee4d04 | |
7 | SHA1 (patch-ab) = 03723893f9219967a0e3b48c1a03592688389234 | 7 | SHA1 (patch-ab) = 03723893f9219967a0e3b48c1a03592688389234 | |
8 | SHA1 (patch-ac) = 5836bb68f4742bdccc9c61fbf8cc86020007a0a5 | 8 | SHA1 (patch-ac) = 5836bb68f4742bdccc9c61fbf8cc86020007a0a5 | |
9 | SHA1 (patch-ad) = 2a2732f82a4fd8d7ffa311b4a0e747208dc9ad1c | 9 | SHA1 (patch-ad) = 2a2732f82a4fd8d7ffa311b4a0e747208dc9ad1c | |
10 | SHA1 (patch-ae) = ebc98ede0b6e9535825434f2dc6185193d837f36 | 10 | SHA1 (patch-ae) = ebc98ede0b6e9535825434f2dc6185193d837f36 | |
11 | SHA1 (patch-af) = 161b59ee30d59dbc9e0c79f7f3162bcec5480d99 | 11 | SHA1 (patch-af) = 161b59ee30d59dbc9e0c79f7f3162bcec5480d99 | |
12 | SHA1 (patch-ag) = 3fd8b7d10b1a43311541d2c6ad67a944e286c5ec | 12 | SHA1 (patch-ag) = 3fd8b7d10b1a43311541d2c6ad67a944e286c5ec | |
13 | SHA1 (patch-ah) = 6d801a2c30cee6199b25acf46d7e9866f6004182 | 13 | SHA1 (patch-ah) = 6d801a2c30cee6199b25acf46d7e9866f6004182 | |
14 | SHA1 (patch-ai) = 2e11ee437e778f540f401335b4f022fe6e8e8fee | 14 | SHA1 (patch-ai) = 2e11ee437e778f540f401335b4f022fe6e8e8fee | |
15 | SHA1 (patch-aj) = 533289d4e1328a89ad9e4ce6c1b28e32139b70db | 15 | SHA1 (patch-aj) = 533289d4e1328a89ad9e4ce6c1b28e32139b70db | |
16 | SHA1 (patch-ak) = 2a83d09cad7b33c0370c6318f095e878f1cd7e96 | 16 | SHA1 (patch-ak) = 2a83d09cad7b33c0370c6318f095e878f1cd7e96 | |
17 | SHA1 (patch-al) = 8279947ecb720f3e99777dae8c20d4afe0e19039 | 17 | SHA1 (patch-al) = 8279947ecb720f3e99777dae8c20d4afe0e19039 | |
18 | SHA1 (patch-am) = 6a4940006e583300d9a983511bdcb05268f74b1a | 18 | SHA1 (patch-am) = 6a4940006e583300d9a983511bdcb05268f74b1a | |
19 | SHA1 (patch-an) = 0307b2f0f6bb5e4a6d7bf837163e74749b7d24b2 | 19 | SHA1 (patch-an) = 0307b2f0f6bb5e4a6d7bf837163e74749b7d24b2 | |
20 | SHA1 (patch-ao) = 9099fa4783921a0389b874b8f6d3f7b890810b34 | 20 | SHA1 (patch-ao) = 9099fa4783921a0389b874b8f6d3f7b890810b34 | |
21 | SHA1 (patch-ap) = 37b9ff8995250c3d279a718ded29cac31b213d41 | |||
21 | SHA1 (patch-na) = 77b7c505bf3644fe19f26463eb1272b7cb3ceaf6 | 22 | SHA1 (patch-na) = 77b7c505bf3644fe19f26463eb1272b7cb3ceaf6 | |
22 | SHA1 (patch-nb) = 1693b7a2faa5bee20a594f0b60b8ff6caea0efdc | 23 | SHA1 (patch-nb) = 1693b7a2faa5bee20a594f0b60b8ff6caea0efdc | |
23 | SHA1 (patch-nc) = 32453e49734902749ce24eb4364fc7f531986227 | 24 | SHA1 (patch-nc) = 32453e49734902749ce24eb4364fc7f531986227 |
$NetBSD: patch-ap,v 1.1 2008/12/21 13:58:28 jmcneill Exp $
PR# pkg/40147: sysutils/hal fails to build on Linux
--- tools/linux/Makefile.am.orig 2008-12-21 08:52:45.000000000 -0500
+++ tools/linux/Makefile.am 2008-12-21 08:53:31.000000000 -0500
@@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
-udevrulesdir = $(sysconfdir)/udev/rules.d
+udevrulesdir = $(EGDIR)
udevrules_DATA = 90-hal.rules