diff --git a/dev-libs/libphonenumber/libphonenumber-8.12.28.ebuild b/dev-libs/libphonenumber/libphonenumber-8.12.28.ebuild
index 38c7b33961..89eb9aa7b0 100644
--- a/dev-libs/libphonenumber/libphonenumber-8.12.28.ebuild
+++ b/dev-libs/libphonenumber/libphonenumber-8.12.28.ebuild
@@ -3,31 +3,28 @@
EAPI=7
-inherit cmake
+CMAKE_MAKEFILE_GENERATOR=emake
+CMAKE_USE_DIR="${S}/cpp"
+inherit java-pkg-2 cmake
DESCRIPTION="library for parsing, formatting, and validating international phone numbers"
HOMEPAGE="https://github.com/google/libphonenumber"
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
LICENSE="Apache-2.0"
-
SLOT="0"
-IUSE=""
-DEPEND="dev-libs/icu
- dev-libs/protobuf
- dev-libs/boost
+DEPEND="
+ dev-libs/icu
+ dev-libs/protobuf
+ dev-libs/boost
"
RDEPEND="${DEPEND}"
-BDEPEND="dev-cpp/gtest
- virtual/jdk
+BDEPEND="
+ dev-cpp/gtest
+ virtual/jdk
"
-RESTRICT+=" test" # bug 668872
-
-CMAKE_USE_DIR=${S}/cpp
-
-CMAKE_MAKEFILE_GENERATOR=emake
+RESTRICT="test" # bug 668872
diff --git a/dev-libs/libphonenumber/metadata.xml b/dev-libs/libphonenumber/metadata.xml
index e99e71ba0c..5512c78725 100644
--- a/dev-libs/libphonenumber/metadata.xml
+++ b/dev-libs/libphonenumber/metadata.xml
@@ -5,9 +5,6 @@
gjdijkman@gjdwebserver.nl
Gerben Jan Dijkman
-
- Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
-
https://github.com/google/libphonenumber