Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2019 16:20:42 +0000 (UTC)
From:      D Scott Phillips <scottph@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r516085 - in head/devel/pmdk: . files
Message-ID:  <201910301620.x9UGKgKK023716@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: scottph (src committer)
Date: Wed Oct 30 16:20:41 2019
New Revision: 516085
URL: https://svnweb.freebsd.org/changeset/ports/516085

Log:
  devel/pmdk: update to 1.6.1
  
  Approved by:	lwhsu, scottl (mentor)
  Sponsored by:	Intel Corporation
  Differential Revision:	https://reviews.freebsd.org/D19504

Added:
  head/devel/pmdk/files/patch-src_jemalloc_configure.ac   (contents, props changed)
Deleted:
  head/devel/pmdk/files/patch-src_common_os__auto__flush__linux.c
  head/devel/pmdk/files/patch-src_common_os__posix.c
  head/devel/pmdk/files/patch-src_common_queue.h
Modified:
  head/devel/pmdk/Makefile
  head/devel/pmdk/distinfo
  head/devel/pmdk/files/patch-src_Makefile.inc
  head/devel/pmdk/files/patch-src_common.inc
  head/devel/pmdk/pkg-plist

Modified: head/devel/pmdk/Makefile
==============================================================================
--- head/devel/pmdk/Makefile	Wed Oct 30 16:11:09 2019	(r516084)
+++ head/devel/pmdk/Makefile	Wed Oct 30 16:20:41 2019	(r516085)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	pmdk
-DISTVERSION=	1.5
+DISTVERSION=	1.6.1
 CATEGORIES=	devel
 
 MAINTAINER=	d.scott.phillips@intel.com
@@ -19,11 +19,8 @@ LIB_DEPENDS=	libuuid.so:misc/e2fsprogs-libuuid
 
 USES=		autoreconf:build gmake pkgconfig
 USE_GITHUB=	yes
-USE_LDCONFIG=	yes
-
 GH_ACCOUNT=	pmem
-
-MAKE_ARGS=	EXTRA_CFLAGS=-Wno-error=unused-value
+USE_LDCONFIG=	yes
 
 post-install:
 	${RM} ${STAGEDIR}${PREFIX}/bin/pmreorder

Modified: head/devel/pmdk/distinfo
==============================================================================
--- head/devel/pmdk/distinfo	Wed Oct 30 16:11:09 2019	(r516084)
+++ head/devel/pmdk/distinfo	Wed Oct 30 16:20:41 2019	(r516085)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1542399381
-SHA256 (pmem-pmdk-1.5_GH0.tar.gz) = 6b069d7207febeb62440e89245e8b18fcdf40b6170d2ec2ef33c252ed16db2d4
-SIZE (pmem-pmdk-1.5_GH0.tar.gz) = 2439245
+TIMESTAMP = 1567183026
+SHA256 (pmem-pmdk-1.6.1_GH0.tar.gz) = f263c8301f86ddf8bc5e020909ac52350baedba5c169a1a3a7786df64f129446
+SIZE (pmem-pmdk-1.6.1_GH0.tar.gz) = 2499478

Modified: head/devel/pmdk/files/patch-src_Makefile.inc
==============================================================================
--- head/devel/pmdk/files/patch-src_Makefile.inc	Wed Oct 30 16:11:09 2019	(r516084)
+++ head/devel/pmdk/files/patch-src_Makefile.inc	Wed Oct 30 16:20:41 2019	(r516085)
@@ -1,6 +1,6 @@
---- src/Makefile.inc.orig	2018-10-26 15:43:47 UTC
+--- src/Makefile.inc.orig	2019-08-27 15:43:26 UTC
 +++ src/Makefile.inc
-@@ -294,7 +294,7 @@ install: all
+@@ -300,7 +300,7 @@ install: all
  ifneq ($(LIBRARY_NAME),)
  	$(INSTALL) -d $(LIBS_DESTDIR)
  	$(INSTALL) -p -m 0755 $(TARGET_LIBS) $(LIBS_DESTDIR)

Modified: head/devel/pmdk/files/patch-src_common.inc
==============================================================================
--- head/devel/pmdk/files/patch-src_common.inc	Wed Oct 30 16:11:09 2019	(r516084)
+++ head/devel/pmdk/files/patch-src_common.inc	Wed Oct 30 16:20:41 2019	(r516085)
@@ -1,17 +1,6 @@
---- src/common.inc.orig	2018-10-26 15:43:47 UTC
+--- src/common.inc.orig	2019-08-27 15:43:26 UTC
 +++ src/common.inc
-@@ -85,9 +85,7 @@ endif
- osdep = $(1)_$(shell echo $(OS_KERNEL_NAME) | tr "[:upper:]" "[:lower:]")$(2)
- 
- get_arch = $(shell $(CC) -dumpmachine | awk -F'[/-]' '{print $$1}')
--ifeq ($(ARCH),)
--export ARCH := $(call get_arch)
--endif
-+override export ARCH := $(call get_arch)
- 
- ifeq ($(PKG_CONFIG_CHECKED),)
- ifeq ($(shell command -v $(PKG_CONFIG) && echo y || echo n), n)
-@@ -186,9 +184,9 @@ else
+@@ -193,9 +193,9 @@ else
  export WSTRINGOP_TRUNCATION_AVAILABLE
  endif
  
@@ -23,7 +12,7 @@
  
  define create-deps
  	@cp $(objdir)/$*.d $(objdir)/.deps/$*.P; \
-@@ -209,7 +207,7 @@ export prefix = /usr/local
+@@ -216,7 +216,7 @@ export prefix = /usr/local
  export exec_prefix := $(prefix)
  export sysconfdir := $(prefix)/etc
  export datarootdir := $(prefix)/share

Added: head/devel/pmdk/files/patch-src_jemalloc_configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/pmdk/files/patch-src_jemalloc_configure.ac	Wed Oct 30 16:20:41 2019	(r516085)
@@ -0,0 +1,18 @@
+--- src/jemalloc/configure.ac.orig	2019-10-29 20:24:56 UTC
++++ src/jemalloc/configure.ac
+@@ -414,13 +414,13 @@ SAVED_CFLAGS="${CFLAGS}"
+ JE_CFLAGS_APPEND([-Werror])
+ JE_COMPILABLE([tls_model attribute], [],
+               [static __thread int
+-               __attribute__((tls_model("initial-exec"))) foo;
++               __attribute__((tls_model("local-dynamic"))) foo;
+                foo = 0;],
+               [je_cv_tls_model])
+ CFLAGS="${SAVED_CFLAGS}"
+ if test "x${je_cv_tls_model}" = "xyes" ; then
+   AC_DEFINE([JEMALLOC_TLS_MODEL],
+-            [__attribute__((tls_model("initial-exec")))])
++            [__attribute__((tls_model("local-dynamic")))])
+ else
+   AC_DEFINE([JEMALLOC_TLS_MODEL], [ ])
+ fi

Modified: head/devel/pmdk/pkg-plist
==============================================================================
--- head/devel/pmdk/pkg-plist	Wed Oct 30 16:11:09 2019	(r516084)
+++ head/devel/pmdk/pkg-plist	Wed Oct 30 16:20:41 2019	(r516085)
@@ -150,6 +150,13 @@ man/man3/pmemobj_defer_free.3.gz
 man/man3/pmemobj_direct.3.gz
 man/man3/pmemobj_drain.3.gz
 man/man3/pmemobj_errormsg.3.gz
+man/man3/pmemobj_f_mem_nodrain.3.gz
+man/man3/pmemobj_f_mem_noflush.3.gz
+man/man3/pmemobj_f_mem_nontemporal.3.gz
+man/man3/pmemobj_f_mem_temporal.3.gz
+man/man3/pmemobj_f_mem_wb.3.gz
+man/man3/pmemobj_f_mem_wc.3.gz
+man/man3/pmemobj_f_relaxed.3.gz
 man/man3/pmemobj_first.3.gz
 man/man3/pmemobj_flush.3.gz
 man/man3/pmemobj_free.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910301620.x9UGKgKK023716>