svn commit: r523513 - in head/devel/libphonenumber: . files

Tobias C. Berner tcberner at FreeBSD.org
Sun Jan 19 07:14:02 UTC 2020


Author: tcberner
Date: Sun Jan 19 07:14:00 2020
New Revision: 523513
URL: https://svnweb.freebsd.org/changeset/ports/523513

Log:
  devel/libphonenumber: fix headers
  
  - add FreeBSD to the OS checks

Added:
  head/devel/libphonenumber/files/
  head/devel/libphonenumber/files/patch-src_phonenumbers_base_memory_singleton.h   (contents, props changed)
  head/devel/libphonenumber/files/patch-src_phonenumbers_base_synchronization_lock.h   (contents, props changed)
  head/devel/libphonenumber/files/patch-src_phonenumbers_base_thread__checker.h   (contents, props changed)
Modified:
  head/devel/libphonenumber/Makefile

Modified: head/devel/libphonenumber/Makefile
==============================================================================
--- head/devel/libphonenumber/Makefile	Sun Jan 19 06:53:15 2020	(r523512)
+++ head/devel/libphonenumber/Makefile	Sun Jan 19 07:14:00 2020	(r523513)
@@ -3,6 +3,7 @@
 PORTNAME=	libphonenumber
 DISTVERSIONPREFIX=	v
 DISTVERSION=	8.11.2
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	kde at FreeBSD.org

Added: head/devel/libphonenumber/files/patch-src_phonenumbers_base_memory_singleton.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libphonenumber/files/patch-src_phonenumbers_base_memory_singleton.h	Sun Jan 19 07:14:00 2020	(r523513)
@@ -0,0 +1,11 @@
+--- src/phonenumbers/base/memory/singleton.h.orig	2020-01-18 23:13:06 UTC
++++ src/phonenumbers/base/memory/singleton.h
+@@ -56,7 +56,7 @@ template <class T> boost::once_flag Singleton<T>::flag
+ #include "phonenumbers/base/logging.h"
+ #include "phonenumbers/base/thread_checker.h"
+ 
+-#if !defined(__linux__) && !defined(__APPLE__)
++#if !defined(__linux__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ 
+ namespace i18n {
+ namespace phonenumbers {

Added: head/devel/libphonenumber/files/patch-src_phonenumbers_base_synchronization_lock.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libphonenumber/files/patch-src_phonenumbers_base_synchronization_lock.h	Sun Jan 19 07:14:00 2020	(r523513)
@@ -0,0 +1,11 @@
+--- src/phonenumbers/base/synchronization/lock.h.orig	2020-01-18 23:13:17 UTC
++++ src/phonenumbers/base/synchronization/lock.h
+@@ -63,7 +63,7 @@ class Lock { (private)
+ // Dummy lock implementation on non-POSIX platforms. If you are running on a
+ // different platform and care about thread-safety, please compile with
+ // -DI18N_PHONENUMBERS_USE_BOOST.
+-#elif !defined(__linux__) && !defined(__APPLE__)
++#elif !defined(__linux__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ 
+ namespace i18n {
+ namespace phonenumbers {

Added: head/devel/libphonenumber/files/patch-src_phonenumbers_base_thread__checker.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libphonenumber/files/patch-src_phonenumbers_base_thread__checker.h	Sun Jan 19 07:14:00 2020	(r523513)
@@ -0,0 +1,20 @@
+--- src/phonenumbers/base/thread_checker.h.orig	2020-01-18 23:13:13 UTC
++++ src/phonenumbers/base/thread_checker.h
+@@ -22,7 +22,7 @@
+ // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
+ // user of the library know that it can't be used in a thread-safe manner when
+ // it is not depending on Boost.
+-#if !defined(__linux__) && !defined(__APPLE__) && \
++#if !defined(__linux__) && !defined(__APPLE__) && !defined(__FreeBSD__) && \
+     !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY)
+ #error Building without Boost, please provide \
+        -DI18N_PHONENUMBERS_NO_THREAD_SAFETY
+@@ -31,7 +31,7 @@
+ #endif
+ 
+ #if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
+-    (defined(__linux__) || defined(__apple__))
++    (defined(__linux__) || defined(__apple__) || defined(__FreeBSD__))
+ 
+ #include <pthread.h>
+ 


More information about the svn-ports-all mailing list