devel/libphonenumber 9.0.21_1 MidnightBSD
Library for parsing, formatting, and validating phone numbers
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- Apache-2.0
- Categories
- devel
Description
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. The Java version is optimized for running on smartphones, and is used by the Android framework since 4.0 (Ice Cream Sandwich).
This package contains the C++ part.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/libphonenumber | 9.0.21_1 |
| FreeBSD | devel/libphonenumber | 9.0.40 |
| OpenBSD | productivity/libphonenumber | 9.0.41 |
| DragonFly | devel/libphonenumber | 8.13.40 |
| HardenedBSD | devel/libphonenumber | 9.0.39_1 |
| GhostBSD | devel/libphonenumber | 9.0.39 |
Install
Binary package:
mport install libphonenumber
From mports:
cd /usr/mports/devel/libphonenumber && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libphonenumber>0:devel/libphonenumber
LIB_DEPENDS= libgeocoding.so:devel/libphonenumber
Dependencies
As this port's Makefile names them.
Library 4
libabsl_strings.so: devel/abseillibboost_atomic.so: devel/boost-libslibicui18n.so: devel/iculibprotobuf.so: devel/protobuf
Test 1
googletest>=0: devel/googletest
Build dependencies 4
Run dependencies 4
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang pkgconfig
- Service scripts
- none
Files
pkg-plist 45
- include/phonenumbers/asyoutypeformatter.h
- include/phonenumbers/base/basictypes.h
- include/phonenumbers/base/logging.h
- include/phonenumbers/base/memory/scoped_ptr.h
- include/phonenumbers/base/memory/singleton.h
- include/phonenumbers/base/memory/singleton_boost.h
- include/phonenumbers/base/memory/singleton_posix.h
- include/phonenumbers/base/memory/singleton_stdmutex.h
- include/phonenumbers/base/memory/singleton_unsafe.h
- include/phonenumbers/base/memory/singleton_win32.h
- include/phonenumbers/base/synchronization/lock.h
- include/phonenumbers/base/synchronization/lock_boost.h
- include/phonenumbers/base/synchronization/lock_posix.h
- include/phonenumbers/base/synchronization/lock_stdmutex.h
- include/phonenumbers/base/synchronization/lock_unsafe.h
- include/phonenumbers/base/synchronization/lock_win32.h
- include/phonenumbers/base/template_util.h
- include/phonenumbers/base/thread_checker.h
- include/phonenumbers/callback.h
- include/phonenumbers/geocoding/phonenumber_offline_geocoder.h
- include/phonenumbers/logger.h
- include/phonenumbers/matcher_api.h
- include/phonenumbers/phonemetadata.pb.h
- include/phonenumbers/phonenumber.pb.h
- include/phonenumbers/phonenumbermatch.h
- include/phonenumbers/phonenumbermatcher.h
- include/phonenumbers/phonenumberutil.h
- include/phonenumbers/regexp_adapter.h
- include/phonenumbers/regexp_cache.h
- include/phonenumbers/region_code.h
- include/phonenumbers/shortnumberinfo.h
- include/phonenumbers/unicodestring.h
- include/phonenumbers/utf/unicodetext.h
- lib/cmake/libphonenumber/libphonenumber-config-version.cmake
- lib/cmake/libphonenumber/libphonenumber-config.cmake
- lib/cmake/libphonenumber/libphonenumber-targets-.cmake
- lib/cmake/libphonenumber/libphonenumber-targets.cmake
- lib/libgeocoding.a
- lib/libgeocoding.so
- lib/libgeocoding.so.
- lib/libgeocoding.so.
- lib/libphonenumber.a
- lib/libphonenumber.so
- lib/libphonenumber.so.
- lib/libphonenumber.so.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| google-libphonenumber-v9.0.21_GH0.tar.gz | 1.302292e+07 | 4261a7c38744b3b4859a424a193714ef55b53cd9f3d3d463f9ac589a2c778102 |