[Midnightbsd-cvs] mports [23332] trunk/devel/hwloc: update hwloc to 1.11.7

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed May 2 23:57:09 EDT 2018


Revision: 23332
          http://svnweb.midnightbsd.org/mports/?rev=23332
Author:   laffer1
Date:     2018-05-02 23:57:08 -0400 (Wed, 02 May 2018)
Log Message:
-----------
update hwloc to 1.11.7

Modified Paths:
--------------
    trunk/devel/hwloc/Makefile
    trunk/devel/hwloc/distinfo
    trunk/devel/hwloc/pkg-plist

Added Paths:
-----------
    trunk/devel/hwloc/files/patch-src_topology-x86.c

Removed Paths:
-------------
    trunk/devel/hwloc/files/patch-utils+Makefile.in

Modified: trunk/devel/hwloc/Makefile
===================================================================
--- trunk/devel/hwloc/Makefile	2018-05-03 03:51:33 UTC (rev 23331)
+++ trunk/devel/hwloc/Makefile	2018-05-03 03:57:08 UTC (rev 23332)
@@ -2,11 +2,11 @@
 # $FreeBSD: head/devel/hwloc/Makefile 343246 2014-02-07 14:03:38Z decke $
 
 PORTNAME=	hwloc
-PORTVERSION=	1.9
+PORTVERSION=	1.11.7
 PORTREVISION=	2
 CATEGORIES=	devel
-MASTER_SITES=	http://www.open-mpi.org/software/hwloc/v${PORTVERSION}/downloads/ \
-		http://icl.cs.utk.edu/open-mpi/software/hwloc/v${PORTVERSION}/downloads/
+MASTER_SITES=	http://www.open-mpi.org/software/hwloc/v${PORTVERSION:R}/downloads/ \
+		http://icl.cs.utk.edu/open-mpi/software/hwloc/v${PORTVERSION:R}/downloads/
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Portable Hardware Locality software package
@@ -14,13 +14,16 @@
 LICENSE=	bsd3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libpciaccess.so:${PORTSDIR}/devel/libpciaccess
+LIB_DEPENDS=	libpciaccess.so:devel/libpciaccess
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--enable-static \
-			--enable-libxml2 \
-			--disable-gl
-USES=		pkgconfig pathfix iconv libtool tar:bzip2
+CONFIGURE_ARGS=	--enable-static \
+		--disable-opencl \
+		--disable-cuda \
+		--disable-nvml \
+		--disable-gl
+INSTALL_TARGET=	install-strip
+USES=		iconv libtool pathfix pkgconfig tar:bzip2
 USE_LDCONFIG=	yes
 USE_GNOME=	libxml2
 
@@ -27,11 +30,12 @@
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	CAIRO DOCS
+OPTIONS_SUB=	yes
 
 CAIRO_CONFIGURE_OFF=	--disable-cairo --without-x
 CAIRO_CONFIGURE_ON=	--enable-cairo --with-x
-CAIRO_LIB_DEPENDS=		libcairo.so:${PORTSDIR}/graphics/cairo
-CAIRO_USE=	XORG=x11
+CAIRO_LIB_DEPENDS=	libcairo.so:graphics/cairo
+CAIRO_USE=		XORG=x11
 
 post-install:
 	@${MKDIR} ${DOCSDIR}/html

Modified: trunk/devel/hwloc/distinfo
===================================================================
--- trunk/devel/hwloc/distinfo	2018-05-03 03:51:33 UTC (rev 23331)
+++ trunk/devel/hwloc/distinfo	2018-05-03 03:57:08 UTC (rev 23332)
@@ -1,2 +1,3 @@
-SHA256 (hwloc-1.9.tar.bz2) = 24a81ff1c3810f16633bf5ad3fb80cbbaf882e466a788af4301b2911698c4f7e
-SIZE (hwloc-1.9.tar.bz2) = 3682256
+TIMESTAMP = 1493303875
+SHA256 (hwloc-1.11.7.tar.bz2) = ab6910e248eed8c85d08b529917a6aae706b32b346e886ba830895e36a809729
+SIZE (hwloc-1.11.7.tar.bz2) = 4187754

Added: trunk/devel/hwloc/files/patch-src_topology-x86.c
===================================================================
--- trunk/devel/hwloc/files/patch-src_topology-x86.c	                        (rev 0)
+++ trunk/devel/hwloc/files/patch-src_topology-x86.c	2018-05-03 03:57:08 UTC (rev 23332)
@@ -0,0 +1,17 @@
+--- src/topology-x86.c.orig	2017-04-19 15:19:38 UTC
++++ src/topology-x86.c
+@@ -997,7 +997,14 @@ int hwloc_look_x86(struct hwloc_backend *backend, int 
+   unsigned features[10] = { 0 };
+   struct procinfo *infos = NULL;
+   enum cpuid_type cpuid_type = unknown;
++#if defined HWLOC_FREEBSD_SYS && defined HAVE_CPUSET_SETID \
++ && __FreeBSD_version >= 1101000 && __FreeBSD_version < 1102000
++  /* Buffer overrun in cpuset_getid in FreeBSD 11.1 */
++  hwloc_x86_os_state_t os_state[2];
++#define os_state os_state[0]
++#else
+   hwloc_x86_os_state_t os_state;
++#endif
+   struct hwloc_binding_hooks hooks;
+   struct hwloc_topology_support support;
+   struct hwloc_topology_membind_support memsupport __hwloc_attribute_unused;


Property changes on: trunk/devel/hwloc/files/patch-src_topology-x86.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Deleted: trunk/devel/hwloc/files/patch-utils+Makefile.in
===================================================================
--- trunk/devel/hwloc/files/patch-utils+Makefile.in	2018-05-03 03:51:33 UTC (rev 23331)
+++ trunk/devel/hwloc/files/patch-utils+Makefile.in	2018-05-03 03:57:08 UTC (rev 23332)
@@ -1,12 +0,0 @@
---- utils/Makefile.in.orig	2013-04-03 22:42:37.000000000 +0900
-+++ utils/Makefile.in	2013-04-03 22:43:41.000000000 +0900
-@@ -1816,9 +1816,7 @@
- @HWLOC_HAVE_CAIRO_FALSE@@HWLOC_HAVE_WINDOWS_FALSE@	rm -f $(DESTDIR)$(bindir)/lstopo
- @HWLOC_HAVE_CAIRO_FALSE@@HWLOC_HAVE_WINDOWS_FALSE@	cd $(DESTDIR)$(bindir) && $(LN_S) lstopo-no-graphics$(EXEEXT) lstopo$(EXEEXT) || true
- 	rm -f $(DESTDIR)$(man1dir)/hwloc-ls.1
--	cd $(DESTDIR)$(man1dir) && $(LN_S) lstopo.1 hwloc-ls.1
- 	rm -f $(DESTDIR)$(man1dir)/lstopo-no-graphics.1
--	cd $(DESTDIR)$(man1dir) && $(LN_S) lstopo.1 lstopo-no-graphics.1
- 	$(SED) -e 's/HWLOC_top_builddir\/utils/bindir/' -e '/HWLOC_top_builddir/d' $(DESTDIR)$(bindir)/hwloc-assembler-remote > $(DESTDIR)$(bindir)/hwloc-assembler-remote.tmp && mv -f $(DESTDIR)$(bindir)/hwloc-assembler-remote.tmp $(DESTDIR)$(bindir)/hwloc-assembler-remote
- 	chmod +x $(DESTDIR)$(bindir)/hwloc-assembler-remote
- 

Modified: trunk/devel/hwloc/pkg-plist
===================================================================
--- trunk/devel/hwloc/pkg-plist	2018-05-03 03:51:33 UTC (rev 23331)
+++ trunk/devel/hwloc/pkg-plist	2018-05-03 03:57:08 UTC (rev 23332)
@@ -33,7 +33,7 @@
 lib/libhwloc.a
 lib/libhwloc.so
 lib/libhwloc.so.5
-lib/libhwloc.so.5.5.0
+lib/libhwloc.so.5.7.4
 libdata/pkgconfig/hwloc.pc
 man/man1/hwloc-annotate.1.gz
 man/man1/hwloc-assembler-remote.1.gz
@@ -45,8 +45,10 @@
 man/man1/hwloc-distances.1.gz
 man/man1/hwloc-distrib.1.gz
 man/man1/hwloc-info.1.gz
+man/man1/hwloc-ls.1.gz
 man/man1/hwloc-patch.1.gz
 man/man1/hwloc-ps.1.gz
+man/man1/lstopo-no-graphics.1.gz
 man/man1/lstopo.1.gz
 man/man3/HWLOC_API_VERSION.3.gz
 man/man3/HWLOC_CPUBIND_NOMEMBIND.3.gz
@@ -53,9 +55,10 @@
 man/man3/HWLOC_CPUBIND_PROCESS.3.gz
 man/man3/HWLOC_CPUBIND_STRICT.3.gz
 man/man3/HWLOC_CPUBIND_THREAD.3.gz
+man/man3/HWLOC_DISTRIB_FLAG_REVERSE.3.gz
 man/man3/HWLOC_MEMBIND_BIND.3.gz
+man/man3/HWLOC_MEMBIND_BYNODESET.3.gz
 man/man3/HWLOC_MEMBIND_DEFAULT.3.gz
-man/man3/HWLOC_DISTRIB_FLAG_REVERSE.3.gz
 man/man3/HWLOC_MEMBIND_FIRSTTOUCH.3.gz
 man/man3/HWLOC_MEMBIND_INTERLEAVE.3.gz
 man/man3/HWLOC_MEMBIND_MIGRATE.3.gz
@@ -77,7 +80,7 @@
 man/man3/HWLOC_OBJ_GROUP.3.gz
 man/man3/HWLOC_OBJ_MACHINE.3.gz
 man/man3/HWLOC_OBJ_MISC.3.gz
-man/man3/HWLOC_OBJ_NODE.3.gz
+man/man3/HWLOC_OBJ_NUMANODE.3.gz
 man/man3/HWLOC_OBJ_OSDEV_BLOCK.3.gz
 man/man3/HWLOC_OBJ_OSDEV_COPROC.3.gz
 man/man3/HWLOC_OBJ_OSDEV_DMA.3.gz
@@ -85,11 +88,10 @@
 man/man3/HWLOC_OBJ_OSDEV_NETWORK.3.gz
 man/man3/HWLOC_OBJ_OSDEV_OPENFABRICS.3.gz
 man/man3/HWLOC_OBJ_OS_DEVICE.3.gz
+man/man3/HWLOC_OBJ_PACKAGE.3.gz
 man/man3/HWLOC_OBJ_PCI_DEVICE.3.gz
 man/man3/HWLOC_OBJ_PU.3.gz
-man/man3/HWLOC_OBJ_SOCKET.3.gz
 man/man3/HWLOC_OBJ_SYSTEM.3.gz
-man/man3/HWLOC_OBJ_TYPE_MAX.3.gz
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_DISTANCES.3.gz
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_IO.3.gz
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_MISC.3.gz
@@ -205,6 +207,7 @@
 man/man3/hwloc_get_api_version.3.gz
 man/man3/hwloc_get_area_membind.3.gz
 man/man3/hwloc_get_area_membind_nodeset.3.gz
+man/man3/hwloc_get_area_memlocation.3.gz
 man/man3/hwloc_get_cache_covering_cpuset.3.gz
 man/man3/hwloc_get_cache_type_depth.3.gz
 man/man3/hwloc_get_child_covering_cpuset.3.gz
@@ -339,6 +342,7 @@
 man/man3/hwloc_topology_diff_u.3.gz
 man/man3/hwloc_topology_discovery_support.3.gz
 man/man3/hwloc_topology_dup.3.gz
+man/man3/hwloc_topology_export_synthetic.3.gz
 man/man3/hwloc_topology_export_xml.3.gz
 man/man3/hwloc_topology_export_xmlbuffer.3.gz
 man/man3/hwloc_topology_flags_e.3.gz
@@ -349,9 +353,9 @@
 man/man3/hwloc_topology_get_depth.3.gz
 man/man3/hwloc_topology_get_flags.3.gz
 man/man3/hwloc_topology_get_online_cpuset.3.gz
-man/man3/hwloc_topology_get_support.3.gz
 man/man3/hwloc_topology_get_topology_cpuset.3.gz
 man/man3/hwloc_topology_get_topology_nodeset.3.gz
+man/man3/hwloc_topology_get_userdata.3.gz
 man/man3/hwloc_topology_ignore_all_keep_structure.3.gz
 man/man3/hwloc_topology_ignore_type.3.gz
 man/man3/hwloc_topology_ignore_type_keep_structure.3.gz
@@ -368,6 +372,7 @@
 man/man3/hwloc_topology_set_fsroot.3.gz
 man/man3/hwloc_topology_set_pid.3.gz
 man/man3/hwloc_topology_set_synthetic.3.gz
+man/man3/hwloc_topology_set_userdata.3.gz
 man/man3/hwloc_topology_set_userdata_export_callback.3.gz
 man/man3/hwloc_topology_set_userdata_import_callback.3.gz
 man/man3/hwloc_topology_set_xml.3.gz
@@ -409,8 +414,10 @@
 man/man3/hwlocality_objects.3.gz
 man/man3/hwlocality_opencl.3.gz
 man/man3/hwlocality_openfabrics.3.gz
+man/man3/hwlocality_syntheticexport.3.gz
 man/man3/hwlocality_tinker.3.gz
 man/man3/hwlocality_xmlexport.3.gz
 man/man7/hwloc.7.gz
+%%CAIRO%%share/applications/lstopo.desktop
 share/hwloc/hwloc-valgrind.supp
 share/hwloc/hwloc.dtd



More information about the Midnightbsd-cvs mailing list