Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 May 2017 02:32:12 +0000 (UTC)
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r441747 - in head/devel/libqb: . files
Message-ID:  <201705260232.v4Q2WCHT056472@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wen
Date: Fri May 26 02:32:11 2017
New Revision: 441747
URL: https://svnweb.freebsd.org/changeset/ports/441747

Log:
  - Update to 1.0.2
  
  PR:		219542
  Submitted by:	dpejesh@yahoo.com(maintainer)

Added:
  head/devel/libqb/files/
  head/devel/libqb/files/patch-configure.ac   (contents, props changed)
Modified:
  head/devel/libqb/Makefile
  head/devel/libqb/distinfo
  head/devel/libqb/pkg-plist

Modified: head/devel/libqb/Makefile
==============================================================================
--- head/devel/libqb/Makefile	Thu May 25 22:12:55 2017	(r441746)
+++ head/devel/libqb/Makefile	Fri May 26 02:32:11 2017	(r441747)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libqb
-PORTVERSION=	1.0
+PORTVERSION=	1.0.2
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/ClusterLabs/libqb/releases/download/v${PORTVERSION}/
 
@@ -18,10 +18,11 @@ QB_SOCKET_DIR?=	/var/run/qb
 PLIST_SUB+=	QB_SOCKET_DIR=${QB_SOCKET_DIR}
 
 USE_LDCONFIG=	yes
-USES=		gmake libtool pathfix pkgconfig tar:xz
+USES=		autoreconf gmake libtool pathfix pkgconfig tar:xz
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-socket-dir=${QB_SOCKET_DIR}
 INSTALL_TARGET=	install-strip
+PATHFIX_MAKEFILEIN=	Makefile.am
 
 OPTIONS_DEFINE=	DOXYGEN
 OPTIONS_SUB=	yes

Modified: head/devel/libqb/distinfo
==============================================================================
--- head/devel/libqb/distinfo	Thu May 25 22:12:55 2017	(r441746)
+++ head/devel/libqb/distinfo	Fri May 26 02:32:11 2017	(r441747)
@@ -1,2 +1,3 @@
-SHA256 (libqb-1.0.tar.xz) = 7ee62e3d0542a39ede943927e1f4c3c9e3b922a175c3b246144ea48166afa01a
-SIZE (libqb-1.0.tar.xz) = 424436
+TIMESTAMP = 1495648740
+SHA256 (libqb-1.0.2.tar.xz) = bbc4614a0f2abb78dbbd5da489f8cc828425c29c39ab743436801b379e87f229
+SIZE (libqb-1.0.2.tar.xz) = 451564

Added: head/devel/libqb/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libqb/files/patch-configure.ac	Fri May 26 02:32:11 2017	(r441747)
@@ -0,0 +1,15 @@
+Disable check for pthread_spin_lock() since it doesn't support
+PTHREAD_PROCESS_SHARED.  This causes libqb to fallback gracefully
+to using pthread mutexes without having to patch anything.
+
+--- configure.ac.orig	2017-05-19 12:54:05 UTC
++++ configure.ac
+@@ -212,7 +212,7 @@ AC_CHECK_FUNCS([alarm clock_gettime ftru
+ AX_SAVE_FLAGS
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ LIBS="$LIBS $PTHREAD_LIBS"
+-AC_CHECK_FUNCS([pthread_spin_lock pthread_setschedparam \
++AC_CHECK_FUNCS([pthread_setschedparam \
+ 		pthread_mutexattr_setpshared \
+ 		pthread_condattr_setpshared \
+ 		sem_timedwait semtimedop])

Modified: head/devel/libqb/pkg-plist
==============================================================================
--- head/devel/libqb/pkg-plist	Thu May 25 22:12:55 2017	(r441746)
+++ head/devel/libqb/pkg-plist	Fri May 26 02:32:11 2017	(r441747)
@@ -15,7 +15,7 @@ include/qb/qbutil.h
 lib/libqb.a
 lib/libqb.so
 lib/libqb.so.0
-lib/libqb.so.0.18.0
+lib/libqb.so.0.18.2
 libdata/pkgconfig/libqb.pc
 %%DOXYGEN%%man/man3/qbarray.h.3.gz
 %%DOXYGEN%%man/man3/qbatomic.h.3.gz



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