svn commit: r516085 - in head/devel/pmdk: . files
D Scott Phillips
scottph at FreeBSD.org
Wed Oct 30 16:20:43 UTC 2019
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 at 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
More information about the svn-ports-head
mailing list