]> code.ossystems Code Review - openembedded-core.git/commitdiff
Upgrade hal-info and hal to 0.5.9.1
authorRoss Burton <ross@openedhand.com>
Fri, 3 Aug 2007 16:25:57 +0000 (16:25 +0000)
committerRoss Burton <ross@openedhand.com>
Fri, 3 Aug 2007 16:25:57 +0000 (16:25 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2355 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/conf/distro/poky.conf
meta/packages/hal/files/sg-inhibit.patch [new file with mode: 0644]
meta/packages/hal/hal_0.5.9.1.bb [moved from meta/packages/hal/hal_0.5.9.bb with 85% similarity]

index 1344a4a9abea51a4a3d8da4be5e7ff5b12a44620..56441d4319e46a7662466430323e7a303366cfe4 100644 (file)
@@ -111,7 +111,7 @@ SRCDATE_oh-puzzles = "20070714"
 SRCDATE_libowl = "20070715"
 SRCDATE_libxcalibrate = "20070607"
 SRCDATE_calibrateproto = "20070607"
-SRCDATE_hal-info = "20070513"
+SRCDATE_hal-info = "20070727"
 SRCDATE_gtk-theme-torturer = "20070529"
 SRCDATE_libsyncml = "20070529"
 SRCDATE_matchbox-applet-light = "20070529"
@@ -181,7 +181,7 @@ PREFERRED_VERSION_xprop ?= "0.0+cvs${SRCDATE}"
 PREFERRED_VERSION_xst ?= "0.15"
 PREFERRED_VERSION_oprofile ?= "0.9.2+cvs${SRCDATE}"
 PREFERRED_VERSION_elfutils ?= "0.89"
-PREFERRED_VERSION_hal ?= "0.5.9"
+PREFERRED_VERSION_hal ?= "0.5.9.1"
 
 require conf/distro/include/preferred-xorg-versions.inc
 
diff --git a/meta/packages/hal/files/sg-inhibit.patch b/meta/packages/hal/files/sg-inhibit.patch
new file mode 100644 (file)
index 0000000..f0cc414
--- /dev/null
@@ -0,0 +1,24 @@
+--- hal-0.5.9.1/hald/linux/probing/linux_dvd_rw_utils.c.old    2007-08-03 17:24:12.000000000 +0100
++++ hal-0.5.9.1/hald/linux/probing/linux_dvd_rw_utils.c        2007-08-03 17:25:06.000000000 +0100
+@@ -58,6 +58,10 @@
+ #include "linux_dvd_rw_utils.h"
++#if defined(SG_FLAG_UNUSED_LUN_INHIBIT)
++#  define SG_FLAG_LUN_INHIBIT SG_FLAG_UNUSED_LUN_INHIBIT
++#endif
++
+ typedef enum {
+       NONE = CGC_DATA_NONE,   // 3
+       READ = CGC_DATA_READ,   // 2
+@@ -153,8 +153,8 @@
+               errno = EIO;
+               ret = -1;
+               if (cmd->sg_io.masked_status & CHECK_CONDITION) {
+-                      CREAM_ON_ERRNO (cmd->sg_io.sbp);
+-                      ret = ERRCODE (cmd->sg_io.sbp);
++                      CREAM_ON_ERRNO ((char*)cmd->sg_io.sbp);
++                      ret = ERRCODE ((char*)cmd->sg_io.sbp);
+                       if (ret == 0)
+                               ret = -1;
+               }
similarity index 85%
rename from meta/packages/hal/hal_0.5.9.bb
rename to meta/packages/hal/hal_0.5.9.1.bb
index 2e8ffd96e1cdbd02092a5d5adc3cb82211677ea5..4e3c7ed926654935dbeee991587af2864aa60d68 100644 (file)
@@ -3,15 +3,12 @@ HOMEPAGE = "http://freedesktop.org/Software/hal"
 SECTION = "unknown"
 LICENSE = "GPL LGPL AFL"
 
-DEPENDS = "virtual/kernel dbus-glib udev intltool expat libusb"
+DEPENDS = "virtual/kernel dbus-glib udev intltool-native expat libusb"
 RDEPENDS += "udev hal-info"
-#RDEPENDS_hal-device-manager = "python hal python-pygnome"
 RRECOMMENDS = "udev-utils"
 
-PR = "r1"
-
 SRC_URI = "http://freedesktop.org/~david/dist/hal-${PV}.tar.gz \
-        file://autoconf.diff;patch=1 \
+        file://sg-inhibit.patch;patch=1 \
         file://99_hal"
 
 S = "${WORKDIR}/hal-${PV}"
@@ -24,7 +21,9 @@ EXTRA_OECONF = "--with-hwdata=${datadir}/hwdata \
                 --with-hotplug=${sysconfdir}/hotplug.d \
                 --disable-docbook-docs \
                 --disable-policy-kit \
-                --disable-acpi --disable-pmu --disable-pci \
+                --disable-acpi --disable-acpi-acpid --disable-acpi-proc \
+                --disable-sonypic \
+                --disable-pmu --disable-pci \
                 --disable-pci-ids --disable-pnp-ids \
                 "
 
@@ -64,12 +63,6 @@ pkg_postrm_hal () {
        delgroup haldaemon || true
 }
 
-#PACKAGES += "hal-device-manager"
-
-#FILES_hal-device-manager = " \
-#               ${datadir}/hal/device-manager/ \
-#               ${bindir}/hal-device-manager"
-
 FILES_${PN} = "${sysconfdir} \
                 ${bindir}/lshal \
                 ${bindir}/hal-find-by-capability \
@@ -79,6 +72,7 @@ FILES_${PN} = "${sysconfdir} \
                 ${bindir}/hal-set-property  \
                 ${bindir}/hal-lock  \
                 ${bindir}/hal-is-caller-locked-out  \
+                ${bindir}/hal-disable-polling  \
                 ${sbindir} \
                 ${libdir}/libhal.so.* \
                 ${libdir}/libhal-storage.so.* \