diff options
author | Mike Gilbert <floppym@gentoo.org> | 2018-03-28 15:55:00 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2018-03-28 15:55:19 -0400 |
commit | 594f5ad6d2bd904ba3cb1fd061bdf41ab72341b0 (patch) | |
tree | bb82ffe7f48b5de48900cf971c6e08d91013bd7b /dev-util/pkgconf/pkgconf-1.4.2.ebuild | |
parent | dev-python/google-apputils: stable 0.4.2-r2 for hppa, bug #621620 (diff) | |
download | gentoo-594f5ad6d2bd904ba3cb1fd061bdf41ab72341b0.tar.gz gentoo-594f5ad6d2bd904ba3cb1fd061bdf41ab72341b0.tar.bz2 gentoo-594f5ad6d2bd904ba3cb1fd061bdf41ab72341b0.zip |
dev-util/pkgconf: bump to 1.4.2
Package-Manager: Portage-2.3.24, Repoman-2.3.6_p81
Diffstat (limited to 'dev-util/pkgconf/pkgconf-1.4.2.ebuild')
-rw-r--r-- | dev-util/pkgconf/pkgconf-1.4.2.ebuild | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/dev-util/pkgconf/pkgconf-1.4.2.ebuild b/dev-util/pkgconf/pkgconf-1.4.2.ebuild new file mode 100644 index 000000000000..e2b768e8e572 --- /dev/null +++ b/dev-util/pkgconf/pkgconf-1.4.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + inherit autotools git-r3 +else + SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +fi + +inherit multilib-minimal + +DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89" +HOMEPAGE="https://github.com/pkgconf/pkgconf" + +LICENSE="BSD-1" +SLOT="0/3" +IUSE="+pkg-config test" + +# tests require 'kyua' +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-libs/atf + dev-util/kyua + ) +" +RDEPEND=" + pkg-config? ( + !dev-util/pkgconfig + !dev-util/pkg-config-lite + !dev-util/pkgconfig-openbsd[pkg-config] + ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pkgconf +) + +src_prepare() { + default + + [[ ${PV} == "9999" ]] && eautoreconf + if use pkg-config; then + MULTILIB_CHOST_TOOLS+=( + /usr/bin/pkg-config + ) + fi +} + +multilib_src_configure() { + ECONF_SOURCE=${S} econf +} + +multilib_src_install() { + default + + if use pkg-config; then + dosym pkgconf /usr/bin/pkg-config + else + rm "${ED%/}"/usr/share/aclocal/pkg.m4 || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} |