fritzkink
2023-09-08 f89d5cd886f658d53410779467e337db6c9284bd
hwloc - update to version 2.9.2

5 files modified
70 ■■■■ changed files
components/developer/hwloc/Makefile 12 ●●●●● patch | view | raw | blame | history
components/developer/hwloc/hwloc.p5m 24 ●●●● patch | view | raw | blame | history
components/developer/hwloc/manifests/sample-manifest.p5m 19 ●●●● patch | view | raw | blame | history
components/developer/hwloc/pkg5 1 ●●●● patch | view | raw | blame | history
components/developer/hwloc/test/results-all.master 14 ●●●● patch | view | raw | blame | history
components/developer/hwloc/Makefile
@@ -16,9 +16,8 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         hwloc
COMPONENT_VERSION_MAJOR=2.8
COMPONENT_VERSION=      $(COMPONENT_VERSION_MAJOR).0
COMPONENT_REVISION=     1
COMPONENT_VERSION_MAJOR=2.9
COMPONENT_VERSION=      $(COMPONENT_VERSION_MAJOR).2
COMPONENT_SUMMARY=      hwloc - Portable Hardware Locality
COMPONENT_PROJECT_URL=  https://www.open-mpi.org/projects/hwloc/
COMPONENT_FMRI=         developer/hwloc
@@ -26,8 +25,8 @@
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_URL= \
  https://www.open-mpi.org/software/hwloc/v$(COMPONENT_VERSION_MAJOR)/downloads/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:348a72fcd48c32a823ee1da149ae992203e7ad033549e64aed6ea6eeb01f42c1
  https://download.open-mpi.org/release/hwloc/v$(COMPONENT_VERSION_MAJOR)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:0a87fdf677f8b00b567d229b6320bf6b25c693edaa43e0b85268d999d6b060cf
COMPONENT_LICENSE=      BSD-2
# When CONFIGURE_FIX_LIBTOOL_RPATH is integrated, we can remove local fix and enable it
@@ -39,6 +38,8 @@
CONFIGURE_OPTIONS+= --enable-cpuid
CONFIGURE_OPTIONS+= --enable-libxml2
CONFIGURE_OPTIONS+= --enable-pci
CONFIGURE_OPTIONS+= --enable-netloc
CONFIGURE_OPTIONS+= --enable-plugins
CONFIGURE_ENV.64 += LT_SYS_LIBRARY_PATH="/lib/$(MACH64):/usr/lib/$(MACH64)"
@@ -55,6 +56,7 @@
REQUIRED_PACKAGES += system/header/header-picl
# Auto-generated dependencies
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += diagnostic/scanpci
REQUIRED_PACKAGES += library/desktop/cairo
REQUIRED_PACKAGES += library/libxml2
components/developer/hwloc/hwloc.p5m
@@ -11,6 +11,7 @@
#
# Copyright 2016-2018 Aurelien Larcher
# Copyright 2023 Friedrich Kink
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -29,13 +30,16 @@
file path=usr/bin/hwloc-compress-dir
file path=usr/bin/hwloc-diff
file path=usr/bin/hwloc-distrib
file path=usr/bin/hwloc-gather-cpuid variant.arch=i386
file path=usr/bin/hwloc-gather-cpuid
file path=usr/bin/hwloc-info
link path=usr/bin/hwloc-ls target=lstopo-no-graphics
file path=usr/bin/hwloc-patch
file path=usr/bin/hwloc-ps
file path=usr/bin/lstopo
file path=usr/bin/lstopo-no-graphics
file path=usr/bin/netloc_draw_to_json
file path=usr/bin/netloc_ib_extract_dats
file path=usr/bin/netloc_ib_gather_raw
file path=usr/include/hwloc.h
file path=usr/include/hwloc/autogen/config.h
file path=usr/include/hwloc/bitmap.h
@@ -59,9 +63,14 @@
file path=usr/include/hwloc/rsmi.h
file path=usr/include/hwloc/shmem.h
file path=usr/include/hwloc/solaris-chiptype.h
link path=usr/lib/$(MACH64)/libhwloc.so target=libhwloc.so.15.6.0
link path=usr/lib/$(MACH64)/libhwloc.so.15 target=libhwloc.so.15.6.0
file path=usr/lib/$(MACH64)/libhwloc.so.15.6.0
file path=usr/lib/$(MACH64)/hwloc/hwloc_pci.so
file path=usr/lib/$(MACH64)/hwloc/hwloc_xml_libxml.so
link path=usr/lib/$(MACH64)/libhwloc.so target=libhwloc.so.15.6.3
link path=usr/lib/$(MACH64)/libhwloc.so.15 target=libhwloc.so.15.6.3
file path=usr/lib/$(MACH64)/libhwloc.so.15.6.3
link path=usr/lib/$(MACH64)/libnetloc.so target=libnetloc.so.0.0.0
link path=usr/lib/$(MACH64)/libnetloc.so.0 target=libnetloc.so.0.0.0
file path=usr/lib/$(MACH64)/libnetloc.so.0.0.0
file path=usr/lib/$(MACH64)/pkgconfig/hwloc.pc
file path=usr/share/applications/lstopo.desktop
file path=usr/share/bash-completion/completions/hwloc
@@ -79,13 +88,17 @@
file path=usr/share/hwloc/hwloc.dtd
file path=usr/share/hwloc/hwloc2-diff.dtd
file path=usr/share/hwloc/hwloc2.dtd
file path=usr/share/hwloc/netloc_draw.html
file path=usr/share/hwloc/netloc_draw.js
file path=usr/share/hwloc/vis.min.css
file path=usr/share/hwloc/vis.min.js
file path=usr/share/man/man1/hwloc-annotate.1
file path=usr/share/man/man1/hwloc-bind.1
file path=usr/share/man/man1/hwloc-calc.1
file path=usr/share/man/man1/hwloc-compress-dir.1
file path=usr/share/man/man1/hwloc-diff.1
file path=usr/share/man/man1/hwloc-distrib.1
file path=usr/share/man/man1/hwloc-gather-cpuid.1 variant.arch=i386
file path=usr/share/man/man1/hwloc-gather-cpuid.1
file path=usr/share/man/man1/hwloc-info.1
link path=usr/share/man/man1/hwloc-ls.1 target=lstopo-no-graphics.1
file path=usr/share/man/man1/hwloc-patch.1
@@ -510,6 +523,7 @@
file path=usr/share/man/man3/hwloc_windows_get_nr_processor_groups.3
file path=usr/share/man/man3/hwloc_windows_get_processor_group_cpuset.3
file path=usr/share/man/man3/hwlocality_advanced_io.3
file path=usr/share/man/man3/hwlocality_api_error_reporting.3
file path=usr/share/man/man3/hwlocality_api_version.3
file path=usr/share/man/man3/hwlocality_bitmap.3
file path=usr/share/man/man3/hwlocality_configuration.3
components/developer/hwloc/manifests/sample-manifest.p5m
@@ -36,6 +36,9 @@
file path=usr/bin/hwloc-ps
file path=usr/bin/lstopo
file path=usr/bin/lstopo-no-graphics
file path=usr/bin/netloc_draw_to_json
file path=usr/bin/netloc_ib_extract_dats
file path=usr/bin/netloc_ib_gather_raw
file path=usr/include/hwloc.h
file path=usr/include/hwloc/autogen/config.h
file path=usr/include/hwloc/bitmap.h
@@ -59,9 +62,14 @@
file path=usr/include/hwloc/rsmi.h
file path=usr/include/hwloc/shmem.h
file path=usr/include/hwloc/solaris-chiptype.h
link path=usr/lib/$(MACH64)/libhwloc.so target=libhwloc.so.15.6.0
link path=usr/lib/$(MACH64)/libhwloc.so.15 target=libhwloc.so.15.6.0
file path=usr/lib/$(MACH64)/libhwloc.so.15.6.0
file path=usr/lib/$(MACH64)/hwloc/hwloc_pci.so
file path=usr/lib/$(MACH64)/hwloc/hwloc_xml_libxml.so
link path=usr/lib/$(MACH64)/libhwloc.so target=libhwloc.so.15.6.3
link path=usr/lib/$(MACH64)/libhwloc.so.15 target=libhwloc.so.15.6.3
file path=usr/lib/$(MACH64)/libhwloc.so.15.6.3
link path=usr/lib/$(MACH64)/libnetloc.so target=libnetloc.so.0.0.0
link path=usr/lib/$(MACH64)/libnetloc.so.0 target=libnetloc.so.0.0.0
file path=usr/lib/$(MACH64)/libnetloc.so.0.0.0
file path=usr/lib/$(MACH64)/pkgconfig/hwloc.pc
file path=usr/share/applications/lstopo.desktop
file path=usr/share/bash-completion/completions/hwloc
@@ -79,6 +87,10 @@
file path=usr/share/hwloc/hwloc.dtd
file path=usr/share/hwloc/hwloc2-diff.dtd
file path=usr/share/hwloc/hwloc2.dtd
file path=usr/share/hwloc/netloc_draw.html
file path=usr/share/hwloc/netloc_draw.js
file path=usr/share/hwloc/vis.min.css
file path=usr/share/hwloc/vis.min.js
file path=usr/share/man/man1/hwloc-annotate.1
file path=usr/share/man/man1/hwloc-bind.1
file path=usr/share/man/man1/hwloc-calc.1
@@ -510,6 +522,7 @@
file path=usr/share/man/man3/hwloc_windows_get_nr_processor_groups.3
file path=usr/share/man/man3/hwloc_windows_get_processor_group_cpuset.3
file path=usr/share/man/man3/hwlocality_advanced_io.3
file path=usr/share/man/man3/hwlocality_api_error_reporting.3
file path=usr/share/man/man3/hwlocality_api_version.3
file path=usr/share/man/man3/hwlocality_bitmap.3
file path=usr/share/man/man3/hwlocality_configuration.3
components/developer/hwloc/pkg5
@@ -1,5 +1,6 @@
{
    "dependencies": [
        "SUNWcs",
        "diagnostic/scanpci",
        "library/desktop/cairo",
        "library/libxml2",
components/developer/hwloc/test/results-all.master
@@ -6,8 +6,9 @@
PASS: test-hwloc-info.sh
PASS: test-build-custom-topology.sh
PASS: test-parsing-flags.sh
# TOTAL: 8
# PASS:  8
PASS: test-fake-plugin.sh
# TOTAL: 9
# PASS:  9
# SKIP:  0
# XFAIL: 0
# FAIL:  0
@@ -147,6 +148,15 @@
# FAIL:  0
# XPASS: 0
# ERROR: 0
PASS: data/tests_extract.txt
PASS: data/tests_draw.txt
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
PASS: hwloc-hello
PASS: hwloc-hello-cpp
# TOTAL: 2