Skip to content

Commit

Permalink
dev-lang/swig: fix pkg-config handling
Browse files Browse the repository at this point in the history
The build uses a non-standard envvar, but even with that it needs a
minor fix to avoid a hardcoded pkg-config invocation.

Signed-off-by: Mike Frysinger <[email protected]>
  • Loading branch information
vapier committed May 22, 2020
1 parent 3fbe72b commit 15b5a88
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions dev-lang/swig/swig-4.0.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

EAPI=7

inherit toolchain-funcs

DESCRIPTION="Simplified Wrapper and Interface Generator"
HOMEPAGE="http://www.swig.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
Expand All @@ -19,8 +21,17 @@ RDEPEND="${DEPEND}"

DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )

src_prepare() {
default
# https://github.com/swig/swig/pull/1796
sed -i \
-e '/if pkg-config javascriptcoregtk-1.0/s:pkg-config:$PKGCONFIG:' \
configure || die
}

src_configure() {
econf \
PKGCONFIG="$(tc-getPKG_CONFIG)" \
$(use_enable ccache) \
$(use_with pcre)
}
Expand Down

0 comments on commit 15b5a88

Please sign in to comment.