# ChangeLog for sys-apps/hal
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/ChangeLog,v 1.161 2007/04/11 23:39:56 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/ChangeLog,v 1.162 2007/04/12 16:13:00 cardoe Exp $
+
+ 12 Apr 2007; Doug Goldstein <cardoe@gentoo.org>
+ files/0.5.9/05_freebsd_partutil_make_fix.patch,
+ files/0.5.9/06_freebsd_backend_fix.patch, hal-0.5.9.ebuild:
+ HAL compiles on Gentoo/FreeBSD
11 Apr 2007; Doug Goldstein <cardoe@gentoo.org>
files/0.5.9/06_freebsd_backend_fix.patch:
MD5 bbb1872eb4a7d94e028cb3ba9c440bfe files/0.5.9/04_cache_regen_return_fix.patch 740
RMD160 119c4d4714765917b8d8bc622663ee19e7a3ffd2 files/0.5.9/04_cache_regen_return_fix.patch 740
SHA256 7deab9fcc6e1063062460e88b7d931e641b8d878b644f9e4ed53d50cdfcdfbd7 files/0.5.9/04_cache_regen_return_fix.patch 740
-AUX 0.5.9/05_freebsd_partutil_make_fix.patch 579 RMD160 96035d38334a9ac18e16014d11820c56823425e9 SHA1 c78f0416908b547962ed6a4b67851bf18c2706d7 SHA256 4f8d912bc84084d85a626003f93835fb6d92e0bf1aa9d09d282b47182c57966e
-MD5 74d899e87a335a963a6aa5240ebc771a files/0.5.9/05_freebsd_partutil_make_fix.patch 579
-RMD160 96035d38334a9ac18e16014d11820c56823425e9 files/0.5.9/05_freebsd_partutil_make_fix.patch 579
-SHA256 4f8d912bc84084d85a626003f93835fb6d92e0bf1aa9d09d282b47182c57966e files/0.5.9/05_freebsd_partutil_make_fix.patch 579
-AUX 0.5.9/06_freebsd_backend_fix.patch 2654 RMD160 7da55bc415914bf1b5235ce687592f70ab72a415 SHA1 5438de20ed2d5041087f600dd089f2843ad7fc98 SHA256 925aec0dfa60af59c33f0b49b6ca2e559b40fadf51003eb8e31efbe6b59402b3
-MD5 d6e07b0b7fc434fdc1624ec88d1cd68e files/0.5.9/06_freebsd_backend_fix.patch 2654
-RMD160 7da55bc415914bf1b5235ce687592f70ab72a415 files/0.5.9/06_freebsd_backend_fix.patch 2654
-SHA256 925aec0dfa60af59c33f0b49b6ca2e559b40fadf51003eb8e31efbe6b59402b3 files/0.5.9/06_freebsd_backend_fix.patch 2654
+AUX 0.5.9/05_freebsd_partutil_make_fix.patch 622 RMD160 a98ba0f5bc6a57a5534752f17146810e72c1417d SHA1 79a7ae8f660658b67626b33613afe5aea092032c SHA256 f514491ccb2152938cf0fea2ee316a37700e6f4b953421e16e047ee1a3f0a181
+MD5 7c083c72c2122502ff9c740f537249ad files/0.5.9/05_freebsd_partutil_make_fix.patch 622
+RMD160 a98ba0f5bc6a57a5534752f17146810e72c1417d files/0.5.9/05_freebsd_partutil_make_fix.patch 622
+SHA256 f514491ccb2152938cf0fea2ee316a37700e6f4b953421e16e047ee1a3f0a181 files/0.5.9/05_freebsd_partutil_make_fix.patch 622
+AUX 0.5.9/06_freebsd_backend_fix.patch 2553 RMD160 f1e62b12ebc7f89a29bef0f63c7befea22bcbb80 SHA1 11008f69eb2a7a0d3423fe604d035c20fdbb43ff SHA256 9e1ad1d1822853c042c768e6aab76de887add189bec68539b53c9f36eff258be
+MD5 61cdcbf0bff71818480f385b764e7b40 files/0.5.9/06_freebsd_backend_fix.patch 2553
+RMD160 f1e62b12ebc7f89a29bef0f63c7befea22bcbb80 files/0.5.9/06_freebsd_backend_fix.patch 2553
+SHA256 9e1ad1d1822853c042c768e6aab76de887add189bec68539b53c9f36eff258be files/0.5.9/06_freebsd_backend_fix.patch 2553
AUX 0.5.9/07_malloc_h_for_stdlib_h.patch 1401 RMD160 2e1140954fd8818d412fc07750f12b25d04f7ada SHA1 8fc34e0f1a81e89465ffbce7881aba597276121f SHA256 04749b15f3349e146523d9ed2571e5362804de5f0320f68cbcc85395debc6554
MD5 61d44f37a51f2e92054bda4df0b67688 files/0.5.9/07_malloc_h_for_stdlib_h.patch 1401
RMD160 2e1140954fd8818d412fc07750f12b25d04f7ada files/0.5.9/07_malloc_h_for_stdlib_h.patch 1401
MD5 709ca20b11819f2e13e381be47e19535 hal-0.5.7.1-r5.ebuild 6426
RMD160 ba28bce7126639c77de28ac2fc8d233475bb498e hal-0.5.7.1-r5.ebuild 6426
SHA256 6e020d3a29d82b993984f58ab8ef3659d837c11bce25f3ad25df6f4748e11207 hal-0.5.7.1-r5.ebuild 6426
-EBUILD hal-0.5.9.ebuild 6383 RMD160 3777975a916ff2e04f2ffc4c97ad2e1f2e1b6de1 SHA1 7be9f45930f7adec9278ce92489d0fec565d4859 SHA256 1734a1121bb33064e8bedadee3682947e654244b381d0032c3a28beed87c2a60
-MD5 84c3c9a869e9c860b756e033458509da hal-0.5.9.ebuild 6383
-RMD160 3777975a916ff2e04f2ffc4c97ad2e1f2e1b6de1 hal-0.5.9.ebuild 6383
-SHA256 1734a1121bb33064e8bedadee3682947e654244b381d0032c3a28beed87c2a60 hal-0.5.9.ebuild 6383
-MISC ChangeLog 25817 RMD160 28a6e401b1eb2bed891601dbda4d61a49d63c0f7 SHA1 31c658d267123618ae0caece9e7af48aca3d0070 SHA256 47b854e4b6a31ae98acfaa100b0683ec3b05acb5d8151b48009bdcc6623c9989
-MD5 176f9b5f92f2ec1a7300fe89f2791485 ChangeLog 25817
-RMD160 28a6e401b1eb2bed891601dbda4d61a49d63c0f7 ChangeLog 25817
-SHA256 47b854e4b6a31ae98acfaa100b0683ec3b05acb5d8151b48009bdcc6623c9989 ChangeLog 25817
+EBUILD hal-0.5.9.ebuild 6397 RMD160 d71434cb5612aef6549b0795433c472d7e39d559 SHA1 77d79b0d30dbf13fbcf8ac6fe59dea0901b4195f SHA256 884ba549e9dceae7d7c702403f4ae53722741c6ccd0234f7362eb683ccee8563
+MD5 5d94a21cd2d6ea32f164ca10814ff5f0 hal-0.5.9.ebuild 6397
+RMD160 d71434cb5612aef6549b0795433c472d7e39d559 hal-0.5.9.ebuild 6397
+SHA256 884ba549e9dceae7d7c702403f4ae53722741c6ccd0234f7362eb683ccee8563 hal-0.5.9.ebuild 6397
+MISC ChangeLog 26013 RMD160 1c1d1cd06832aaf1320b77e90c238c8bf8d4beec SHA1 bad11c5add1669ecd6b9ef9994adcfde0f6c603b SHA256 4523b46c9cbbbd42b478a71861db5ed3f21138c7ad2f61a16258144c17091f58
+MD5 824b1687b71c2d2cbd10506968fceecb ChangeLog 26013
+RMD160 1c1d1cd06832aaf1320b77e90c238c8bf8d4beec ChangeLog 26013
+SHA256 4523b46c9cbbbd42b478a71861db5ed3f21138c7ad2f61a16258144c17091f58 ChangeLog 26013
MISC metadata.xml 345 RMD160 aa6e810e9546542453ebe5d6ca46804e99f447f2 SHA1 fef829210e8555807f9b69ba5afedffb8af8d02c SHA256 0c9aeabf473a6836c25a5db2ca86b880dec1efa9e52310725e08d1e0df93447d
MD5 3317c4000387b670183d305ef9937b75 metadata.xml 345
RMD160 aa6e810e9546542453ebe5d6ca46804e99f447f2 metadata.xml 345
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (GNU/Linux)
-iD8DBQFGHXG/oeSe8B0zEfwRAv6cAJ4pohadEAhemGQJSgLQDDxP/VrXJACeIJrg
-XtnvhAifjNbXDqYhORdRgJA=
-=ziGz
+iD4DBQFGHlq9oeSe8B0zEfwRAm/gAKCC+yxvaJEokNNWw30EUKua3dknPACYwUEj
+R2AxUVh3CGdz3Dx+iPDLdw==
+=IHGX
-----END PGP SIGNATURE-----
Index: b/partutil/Makefile.am
===================================================================
--- a/partutil/Makefile.am 2007-04-11 15:50:44.000000000 -0400
-+++ b/partutil/Makefile.am 2007-04-11 15:51:14.000000000 -0400
-@@ -1,13 +1,8 @@
++++ b/partutil/Makefile.am 2007-04-12 11:42:23.000000000 -0400
+@@ -1,17 +1,12 @@
-if HALD_COMPILE_SOLARIS
-# do nothing
-else if HALD_COMPILE_FREEBSD
-else
+if HALD_COMPILE_LINUX
+noinst_LTLIBRARIES = libpartutil.la
++endif
INCLUDES = @GLIB_CFLAGS@
libpartutil_la_SOURCES = partutil.h partutil.c ../hald/logger.c
libpartutil_la_LIBADD = @GLIB_LIBS@ @PARTED_LIBS@
+
+ clean-local :
+ rm -f *~
+-endif
Index: b/hald/freebsd/hf-usb.c
===================================================================
---- a/hald/freebsd/hf-usb.c 2007-04-11 15:50:44.000000000 -0400
-+++ b/hald/freebsd/hf-usb.c 2007-04-11 19:19:07.000000000 -0400
+--- a/hald/freebsd/hf-usb.c 2007-04-12 11:42:05.000000000 -0400
++++ b/hald/freebsd/hf-usb.c 2007-04-12 11:59:40.000000000 -0400
@@ -372,11 +372,11 @@
can_wake_up = (config_desc.bmAttributes & UC_REMOTE_WAKEUP) != 0;
num_interfaces = config_desc.bNumInterface;
p += USB_INTERFACE_DESCRIPTOR_SIZE + if_desc->bNumEndpoints * USB_ENDPOINT_DESCRIPTOR_SIZE;
Index: b/hald/freebsd/hf-pci.c
===================================================================
---- a/hald/freebsd/hf-pci.c 2007-04-11 14:55:43.000000000 -0400
-+++ b/hald/freebsd/hf-pci.c 2007-04-11 19:32:33.000000000 -0400
-@@ -207,12 +207,22 @@
- for (p = conf; p < &conf[pc.num_matches]; p++)
- {
- DeviceInfo *info;
-+ HalProperty *pcibus, *pcidevice, *pcifunc;
-+
-+ pcibus = hal_property_new(HAL_PROPERTY_TYPE_INT32);
-+ hal_property_set_int(pcibus, p->pc_sel.pc_bus);
-+
-+ pcidevice = hal_property_new(HAL_PROPERTY_TYPE_INT32);
-+ hal_property_set_int(pcidevice, p->pc_sel.pc_dev);
-+
-+ pcifunc = hal_property_new(HAL_PROPERTY_TYPE_INT32);
-+ hal_property_set_int(pcifunc, p->pc_sel.pc_func);
+--- a/hald/freebsd/hf-pci.c 2007-04-12 11:42:05.000000000 -0400
++++ b/hald/freebsd/hf-pci.c 2007-04-12 12:04:48.000000000 -0400
+@@ -38,6 +38,7 @@
+
+ #include "../hald.h"
+ #include "../ids.h"
++#include "../device.h"
+ #include "../logger.h"
+ #include "../util.h"
+
+@@ -210,9 +211,15 @@
info = g_new(DeviceInfo, 1);
info->device = hf_device_store_match(hald_get_gdl(),
- hal_property_new_int("pci.freebsd.bus", p->pc_sel.pc_bus),
- hal_property_new_int("pci.freebsd.device", p->pc_sel.pc_dev),
- hal_property_new_int("pci.freebsd.function", p->pc_sel.pc_func),
-+ pcibus,
-+ pcidevice,
-+ pcifunc,
++ "pci.freebsd.bus",
++ HAL_PROPERTY_TYPE_INT32,
++ p->pc_sel.pc_bus,
++ "pci.freebsd.device",
++ HAL_PROPERTY_TYPE_INT32,
++ p->pc_sel.pc_dev,
++ "pci.freebsd.function",
++ HAL_PROPERTY_TYPE_INT32,
++ p->pc_sel.pc_func,
NULL);
info->p = *p;
info->secondary_bus = hf_pci_get_register(p, PCIR_SECBUS_1);
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/hal-0.5.9.ebuild,v 1.16 2007/04/11 16:12:42 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/hal/hal-0.5.9.ebuild,v 1.17 2007/04/12 16:13:00 cardoe Exp $
inherit eutils linux-info autotools flag-o-matic
# Gentoo Patch Set
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch ${FILESDIR}/${PV}
+
+ eautoreconf
}
src_compile() {