# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 110176 2013-08-28 01:34:19Z ryandesign@macports.org $

PortSystem          1.0
PortGroup           cmake 1.0

name                libphonenumber-cpp
version             5.7.2
license             Apache-2.0
description         Google's C++ library for parsing, formatting, storing \
                    and validating international phone numbers.
long_description    ${description}
maintainers         devans openmaintainer
categories          devel
platforms           darwin
homepage            http://code.google.com/p/libphonenumber/

fetch.type          svn
svn.url             http://libphonenumber.googlecode.com/svn/trunk/
svn.revision        602

worksrcdir          trunk/cpp

set gtest_version   1.6.0
set gtest_dir       ${workpath}/trunk
set gtest_archive   gtest-${gtest_version}.zip
set gtest_srcdir    ${gtest_dir}/gtest-${gtest_version}
set gtest_url       http://googletest.googlecode.com/files

post-fetch {
    curl fetch ${gtest_url}/${gtest_archive} ${gtest_dir}/${gtest_archive}
    system "/usr/bin/unzip -d ${gtest_dir} ${gtest_dir}/${gtest_archive}"
}

patchfiles          patch-cpp-CMakeLists.txt.diff

depends_build-append \
                    port:pkgconfig

depends_lib-append  port:boost \
                    port:icu \
                    port:protobuf-cpp

configure.args-append \
                    -DGTEST_SOURCE_DIR=${gtest_srcdir} \
                    -DGTEST_INCLUDE_DIR=${gtest_srcdir}/include

livecheck.type      none
