diff options
author | Mike Gilbert <floppym@gentoo.org> | 2016-05-08 12:18:47 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2016-05-08 13:31:28 -0400 |
commit | 0621475511838acdff08eee20f5d33a99b349c0a (patch) | |
tree | 2bf55f607c10c078c89fabcc7dfd77be50ad655b /dev-libs/re2/re2-0.2016.05.01.ebuild | |
parent | dev-util/abi-compliance-checker: bump to 1.99.19 (diff) | |
download | gentoo-0621475511838acdff08eee20f5d33a99b349c0a.tar.gz gentoo-0621475511838acdff08eee20f5d33a99b349c0a.tar.bz2 gentoo-0621475511838acdff08eee20f5d33a99b349c0a.zip |
dev-libs/re2: bump to 2016-05-01
Closes: https://github.com/gentoo/gentoo/pull/1213
Package-Manager: portage-2.2.28_p97
Diffstat (limited to 'dev-libs/re2/re2-0.2016.05.01.ebuild')
-rw-r--r-- | dev-libs/re2/re2-0.2016.05.01.ebuild | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dev-libs/re2/re2-0.2016.05.01.ebuild b/dev-libs/re2/re2-0.2016.05.01.ebuild new file mode 100644 index 000000000000..b3f944c8a9da --- /dev/null +++ b/dev-libs/re2/re2-0.2016.05.01.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit multilib-minimal toolchain-funcs + +# Different date format used upstream. +RE2_VER=${PV#0.} +RE2_VER=${RE2_VER//./-} + +DESCRIPTION="An efficent, principled regular expression library" +HOMEPAGE="https://www.github.com/google/re2/" +SRC_URI="https://www.github.com/google/re2/archive/${RE2_VER}.tar.gz -> ${PN}-${RE2_VER}.tar.gz" + +LICENSE="BSD" +# NOTE: Always run libre2 through abi-compliance-checker! +SLOT="0/0.2016.05.01" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="icu" + +RDEPEND="icu? ( dev-libs/icu:0= )" +DEPEND="${RDEPEND} + icu? ( virtual/pkgconfig )" + +S="${WORKDIR}/${PN}-${RE2_VER}" + +PATCHES=( "${FILESDIR}/${PV}-pkgconfig.patch" ) +DOCS=( "AUTHORS" "CONTRIBUTORS" "README" "doc/syntax.txt" ) +HTML_DOCS=( "doc/syntax.html" ) + +src_prepare() { + default + if use icu; then + sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die + fi + multilib_copy_sources +} + +src_configure() { + tc-export AR CXX NM +} + +multilib_src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install +} |