swig: upgraded package to upstream
Upgraded dev-lang/swig to version 4.0.0.
BUG=chromium:985180
TEST=CQ passes
Change-Id: I55169d8e1eb4c4b899e4254fe25ead4d1c0dc3cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/2212960
Reviewed-by: Michael Mortensen <mmortensen@google.com>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index b28da70..6f610d2 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1 +1 @@
-DIST swig-3.0.12.tar.gz 8149820 SHA256 7cf9f447ae7ed1c51722efc45e7f14418d15d7a1e143ac9f09a668999f4fc94d SHA512 5eaa2e06d8e4197fd02194051db1e518325dbb074a4c55a91099ad9c55193874f577764afc9029409a41bd520a95154095f26e33ef5add5c102bb2c1d98d33eb WHIRLPOOL 468d710807ca5052bb2dc0e9551cf4f7a41bddfa380b8ee30b175c99aa5656e71270dd900b4dda545b39fa22bd102623dde292b22a63d5c5fbe1521ed7bb30ee
+DIST swig-4.0.0.tar.gz 8052518 BLAKE2B a34eb17d795ba5b34ea7362f8f07d6a6e82fd4394a0159fcf608ffb27580f37fc722c4907f1fd6fa3322663662f8e11fecbcb2bc7b90405834ef35d6218d65c7 SHA512 c897b87fb8b21caf8d1bee2c39cb9675a3b0ee047110e808c310a2787f8b89585738726e9f517c64e9d2f1b8311136365c569528f399b444b1081f69689b7165
diff --git a/dev-lang/swig/metadata.xml b/dev-lang/swig/metadata.xml
index df28e41..45e3450 100644
--- a/dev-lang/swig/metadata.xml
+++ b/dev-lang/swig/metadata.xml
@@ -1,14 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>pchrist@gentoo.org</email>
- <name>Panagiotis Christopoulos</name>
- </maintainer>
- <maintainer type="person">
- <email>radhermit@gentoo.org</email>
- <name>Tim Harder</name>
- </maintainer>
<maintainer type="project">
<email>scheme@gentoo.org</email>
<name>Gentoo Scheme Project</name>
diff --git a/dev-lang/swig/swig-3.0.12.ebuild b/dev-lang/swig/swig-4.0.0.ebuild
similarity index 68%
rename from dev-lang/swig/swig-3.0.12.ebuild
rename to dev-lang/swig/swig-4.0.0.ebuild
index 283b0a4..2c12ed4 100644
--- a/dev-lang/swig/swig-3.0.12.ebuild
+++ b/dev-lang/swig/swig-4.0.0.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
+
+inherit toolchain-funcs
DESCRIPTION="Simplified Wrapper and Interface Generator"
HOMEPAGE="http://www.swig.org/"
@@ -19,8 +21,17 @@
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)
}