Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jan 2020 07:14:01 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r523513 - in head/devel/libphonenumber: . files
Message-ID:  <202001190714.00J7E1Y3049622@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>
+ 



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