[152625] trunk/dports/devel/libphonenumber-cpp

devans at macports.org devans at macports.org
Tue Sep 13 08:48:53 PDT 2016


Revision: 152625
          https://trac.macports.org/changeset/152625
Author:   devans at macports.org
Date:     2016-09-13 08:48:53 -0700 (Tue, 13 Sep 2016)
Log Message:
-----------
libphonenumber-cpp: leopard build fix, declaration of large longs (#52231).

Modified Paths:
--------------
    trunk/dports/devel/libphonenumber-cpp/Portfile

Added Paths:
-----------
    trunk/dports/devel/libphonenumber-cpp/files/patch-src-phonenumberutil_test.cc.diff

Modified: trunk/dports/devel/libphonenumber-cpp/Portfile
===================================================================
--- trunk/dports/devel/libphonenumber-cpp/Portfile	2016-09-13 14:25:42 UTC (rev 152624)
+++ trunk/dports/devel/libphonenumber-cpp/Portfile	2016-09-13 15:48:53 UTC (rev 152625)
@@ -35,7 +35,8 @@
     system "/usr/bin/unzip -d ${gtest_dir} ${gtest_dir}/${gtest_archive}"
 }
 
-patchfiles          patch-cpp-CMakeLists.txt.diff
+patchfiles          patch-cpp-CMakeLists.txt.diff \
+                    patch-src-phonenumberutil_test.cc.diff
 
 depends_build-append \
                     port:pkgconfig

Added: trunk/dports/devel/libphonenumber-cpp/files/patch-src-phonenumberutil_test.cc.diff
===================================================================
--- trunk/dports/devel/libphonenumber-cpp/files/patch-src-phonenumberutil_test.cc.diff	                        (rev 0)
+++ trunk/dports/devel/libphonenumber-cpp/files/patch-src-phonenumberutil_test.cc.diff	2016-09-13 15:48:53 UTC (rev 152625)
@@ -0,0 +1,29 @@
+--- test/phonenumbers/phonenumberutil_test.cc.orig	2016-09-13 15:25:31.000000000 +0900
++++ test/phonenumbers/phonenumberutil_test.cc	2016-09-13 15:25:50.000000000 +0900
+@@ -1157,7 +1157,7 @@
+   // added before dialing from a mobile phone for regular length numbers, but
+   // not for short numbers.
+   test_number.set_country_code(36);
+-  test_number.set_national_number(301234567L);
++  test_number.set_national_number(301234567ULL);
+   phone_util_.FormatNumberForMobileDialing(
+       test_number, RegionCode::HU(), false, &formatted_number);
+   EXPECT_EQ("06301234567", formatted_number);
+@@ -1176,7 +1176,7 @@
+   // numbers are always output in international format, but short numbers are
+   // in national format.
+   test_number.set_country_code(1);
+-  test_number.set_national_number(6502530000L);
++  test_number.set_national_number(6502530000ULL);
+   phone_util_.FormatNumberForMobileDialing(
+       test_number, RegionCode::US(), false, &formatted_number);
+   EXPECT_EQ("+16502530000", formatted_number);
+@@ -1365,7 +1365,7 @@
+ 
+   // A mobile number in Argentina also has an area code.
+   number.set_country_code(54);
+-  number.set_national_number(91187654321);
++  number.set_national_number(91187654321ULL);
+   EXPECT_EQ(3, phone_util_.GetLengthOfGeographicalAreaCode(number));
+ 
+   // Google Sydney, which has area code "2".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160913/4ac15c46/attachment.html>


More information about the macports-changes mailing list