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