diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/Manifest b/sdk_container/src/third_party/portage-stable/dev-lang/swig/Manifest index e0cd3ddc49..c07f36c1f7 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/swig/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/Manifest @@ -1 +1,8 @@ -DIST swig-2.0.4.tar.gz 5148567 RMD160 7e5314de2b2443a76ea484909072ca63b2b1f1f7 SHA1 ace563563a8f6f367ba82236e5bea240adea0d94 SHA256 763a117730d26f8e5ed67f5718c6c0761fbb8461680fc20269db8c0839e1ec8a +DIST swig-1.3.40.tar.gz 4891020 SHA256 1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09 SHA512 bd959d29cf2d61d12dd2c5764bbd11d8fb045827267f8633ab99515175e675554c709f43a8334ce74d77e71e737118962bc5ce8fd09d3b87070ecab1133cc9d7 WHIRLPOOL 48c71d1c88271e8b2be171b159c41150460bc79bba9d40ff224fad8c1498c94e6328c89f1c2e02e294c17b0174f1e7aeddbc39c2e341c85effbbf311e87f061c +DIST swig-2.0.12.tar.gz 5312394 SHA256 65e13f22a60cecd7279c59882ff8ebe1ffe34078e85c602821a541817a4317f7 SHA512 7969cd8ce309ca46316fa4851b5cdd72122cb075cde8c17d74ee97969cd9555eff0d995f60bf17ff4090c83f66f6c66df2c61d9c06e2e30a2b36a4b8204c5890 WHIRLPOOL fdc0477d049c793267420769b0346283087bcf14d519d279bae15b5ffaff7c079fa6a6de3f18b74825f7ea0bce13913e591f7d48b396cd7eaf941fa57dfe925e +DIST swig-2.0.9.tar.gz 5307341 SHA256 586954000d297fafd7e91d1ad31089cc7e249f658889d11a44605d3662569539 SHA512 9967eb2e1733c11ceb813bfa18c8c4187ba527d45de9b2ad962f287afba9cb0e1432b921670c5fe07ed31decc2e2785a16f42f69148a4e8a1959a9b66ce2e91f WHIRLPOOL 6649934f33d36b7bf9314a7f6582245217795b6e9c36eb02436ed769f8fb06a3a038af2380f444a1311aa353d3f29c4a3159765f873d09ed90980998e0752e81 +DIST swig-3.0.10.tar.gz 8029827 SHA256 2939aae39dec06095462f1b95ce1c958ac80d07b926e48871046d17c0094f44c SHA512 599883a08b673cb0975176084fa7a6f5c7e3f6ffa86e8ba600e9d81d80b9d7632668e61c8db519b4c800bdbddcdbf55b0f5ef49f6a80ceafaef864ffcaaa30c1 WHIRLPOOL bcdbc754d32c45e202cd55a73e7584240e3f073ec21116db88325558374d5477803d83308f467a469e50b8dcbc4fa2a5d5146d6d73fbd7d3abc0e879766b2b73 +DIST swig-3.0.11.tar.gz 8141827 SHA256 d9031d531d7418829a54d0d51c4ed9007016b213657ec70be44031951810566e SHA512 36771bd29fcec159d283f0f8d056937c6c913fec717f1f3b97a9b17fa27a8a85aa5f7b79bec3c46d70b625c36c26e9e856a4750cbd0872070ca18e9174842a52 WHIRLPOOL 49fac0b8ff0786671b2eb0d7c9955054ec2b17be07d1ce5c2ca063022d89c56e3598c3ce5133eac92eee4286f7ecfc52da6003993cd1bf6a7704162344ca31bd +DIST swig-3.0.12.tar.gz 8149820 SHA256 7cf9f447ae7ed1c51722efc45e7f14418d15d7a1e143ac9f09a668999f4fc94d SHA512 5eaa2e06d8e4197fd02194051db1e518325dbb074a4c55a91099ad9c55193874f577764afc9029409a41bd520a95154095f26e33ef5add5c102bb2c1d98d33eb WHIRLPOOL 468d710807ca5052bb2dc0e9551cf4f7a41bddfa380b8ee30b175c99aa5656e71270dd900b4dda545b39fa22bd102623dde292b22a63d5c5fbe1521ed7bb30ee +DIST swig-3.0.5.tar.gz 5873209 SHA256 9f4cb9e8f213f041853646f58fe5e8428d63250d05f5c943b6fa759c77322a3c SHA512 1cd9eaea1443d08ac0f9a80f9cb3d60121e888e30c9f00aaaf285d6afe8a5494a3be017a38092b879d332305911c177202cfccd2570cb61eb40554fcc573fd01 WHIRLPOOL 49dc145dbd24bbe0dd9d5baa82ab8e1b79b0cec14035038d22fd506010ce5185731876a157c811d2087f35360ce04aafed8c7beff7f7feaf246f964891395ea9 +DIST swig-3.0.8.tar.gz 7937213 SHA256 58a475dbbd4a4d7075e5fe86d4e54c9edde39847cdb96a3053d87cb64a23a453 SHA512 85605bd98bf2b56f5bfca23ae23d76d764d76a174b05836c8686825e912d6326c370e9cf2134c0bf4f425560be103b16bf9c9d075077f52e713a69082616e906 WHIRLPOOL 7b6e5b0339b5fd42992464ca16935d1e8447d46c2e561579eb99dda90755bc3ca88baeff8bb0c0dffe91b109dd9af0465a360fec2fd871bd5bfaef278229bbf9 diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/files/swig-2.0.4-typedef.patch b/sdk_container/src/third_party/portage-stable/dev-lang/swig/files/swig-2.0.4-typedef.patch deleted file mode 100644 index 7eaabd5411..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/swig/files/swig-2.0.4-typedef.patch +++ /dev/null @@ -1,46 +0,0 @@ -Index: Source/Swig/stype.c -=================================================================== ---- Source/Swig/stype.c (Revision 12813) -+++ Source/Swig/stype.c (Revision 12814) -@@ -823,7 +823,8 @@ - Insert(result, 0, "("); - Append(result, ")"); - } -- isreference = 1; -+ if (!isfunction) -+ isreference = 1; - } else if (SwigType_isarray(element)) { - DOH *size; - if (firstarray && !isreference) { -@@ -869,10 +870,8 @@ - cast = NewStringf("(%s)", result); - } - if (name) { -- if (!isfunction) { -- if (isreference) { -- Append(cast, "*"); -- } -+ if (isreference) { -+ Append(cast, "*"); - } - Append(cast, name); - } -Index: Examples/test-suite/funcptr_cpp.i -=================================================================== ---- Examples/test-suite/funcptr_cpp.i (Revision 12813) -+++ Examples/test-suite/funcptr_cpp.i (Revision 12814) -@@ -20,3 +20,14 @@ - %constant int (*ADD_BY_VALUE)(const int &, int) = addByValue; - %constant int * (*ADD_BY_POINTER)(const int &, int) = addByPointer; - %constant int & (*ADD_BY_REFERENCE)(const int &, int) = addByReference; -+ -+ -+%inline %{ -+typedef int AddByValueTypedef(const int &a, int b); -+typedef int * AddByPointerTypedef(const int &a, int b); -+typedef int & AddByReferenceTypedef(const int &a, int b); -+void *typedef_call1(AddByValueTypedef *& precallback, AddByValueTypedef * postcallback) { return 0; } -+void *typedef_call2(AddByPointerTypedef *& precallback, AddByPointerTypedef * postcallback) { return 0; } -+void *typedef_call3(AddByReferenceTypedef *& precallback, AddByReferenceTypedef * postcallback) { return 0; } -+%} -+ diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-lang/swig/metadata.xml new file mode 100644 index 0000000000..df28e41ee6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/metadata.xml @@ -0,0 +1,31 @@ + + + + + pchrist@gentoo.org + Panagiotis Christopoulos + + + radhermit@gentoo.org + Tim Harder + + + scheme@gentoo.org + Gentoo Scheme Project + + + SWIG is a software development tool that connects programs written in C and C++ + with a variety of high-level programming languages. SWIG is used with different + types of languages including common scripting languages such as Perl, Python, + Tcl/Tk and Ruby. The list of supported languages also includes non-scripting + languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also + several interpreted and compiled Scheme implementations (Chicken, Guile, + MzScheme) are supported. + + + build ccache-swig(a fast compiler cache) + + + swig + + diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-1.3.40-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-1.3.40-r2.ebuild new file mode 100644 index 0000000000..42df0a214d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-1.3.40-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="3" +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD BSD-2" +SLOT="1" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc" +RESTRICT="test" +DEPEND="" +RDEPEND="" + +src_prepare () { + rm -v aclocal.m4 || die "Unable to remove aclocal.m4" + ./autogen.sh || die "Autogen script failed" + + # Use swig1.3 as binary instead of swig + sed -i -e 's:TARGET_NOEXE= swig:TARGET_NOEXE= swig1.3:' Makefile.in + sed -i -e 's:/swig@EXEEXT@:/swig1.3@EXEEXT@:g' Source/Makefile.{am,in} + sed -i -e "s:PACKAGE_NAME='ccache-swig':PACKAGE_NAME='ccache-swig1.3':" CCache/configure + mv CCache/ccache-swig.1 CCache/ccache-swig1.3.1 +} + +src_configure () { + econf \ + $(use_enable ccache) +} + +src_install() { + emake DESTDIR="${D}" install || die "target install failed" + dodoc ANNOUNCE CHANGES CHANGES.current FUTURE NEW README TODO || die "dodoc failed" + if use doc; then + dohtml -r Doc/{Devel,Manual} || die "Failed to install html documentation" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.12.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.12.ebuild new file mode 100644 index 0000000000..7fb32a4640 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.12.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.4-r1.ebuild deleted file mode 100644 index 73eec0f138..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.4-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.4-r1.ebuild,v 1.10 2012/04/26 20:39:51 aballier Exp $ - -EAPI=3 - -inherit base - -DESCRIPTION="Simplified Wrapper and Interface Generator" -HOMEPAGE="http://www.swig.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3 as-is" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="ccache doc pcre" -RESTRICT="test" - -DEPEND="pcre? ( dev-libs/libpcre ) - ccache? ( sys-libs/zlib )" - -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-typedef.patch ) - -src_configure() { - econf \ - --disable-dependency-tracking \ - $(use_enable ccache) \ - $(use_with pcre) -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die - if use doc; then - dohtml -r Doc/{Devel,Manual} || die - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.9.ebuild new file mode 100644 index 0000000000..e92d462ea6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-2.0.9.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.10.ebuild new file mode 100644 index 0000000000..7fb32a4640 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.10.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.11.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.11.ebuild new file mode 100644 index 0000000000..8f1f446183 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.11.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc; then + docinto html + dodoc -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.12.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.12.ebuild new file mode 100644 index 0000000000..69e1326c64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc; then + docinto html + dodoc -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.5.ebuild new file mode 100644 index 0000000000..b885cb0957 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.8.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.8.ebuild new file mode 100644 index 0000000000..b885cb0957 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/swig/swig-3.0.8.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Simplified Wrapper and Interface Generator" +HOMEPAGE="http://www.swig.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ BSD BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="ccache doc pcre" +RESTRICT="test" + +DEPEND="pcre? ( dev-libs/libpcre ) + ccache? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO ) + +src_configure() { + econf \ + $(use_enable ccache) \ + $(use_with pcre) +} + +src_install() { + default + + if use doc ; then + dohtml -r Doc/{Devel,Manual} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-1.3.40-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-1.3.40-r2 new file mode 100644 index 0000000000..63096da328 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-1.3.40-r2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install prepare +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=3 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc +KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=BSD BSD-2 +RESTRICT=test +SLOT=1 +SRC_URI=mirror://sourceforge/swig/swig-1.3.40.tar.gz +_md5_=3befc73dc57f85b006ae9315a0130e32 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.12 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.12 new file mode 100644 index 0000000000..b7fa0bf293 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.12 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=5 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-2.0.12.tar.gz +_md5_=fe7a28cc1999505b8754fb159010e84c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.4-r1 deleted file mode 100644 index b13db12afa..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.4-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare unpack -DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) -DESCRIPTION=Simplified Wrapper and Interface Generator -EAPI=3 -HOMEPAGE=http://www.swig.org/ -IUSE=ccache doc pcre -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 as-is -RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://sourceforge/swig/swig-2.0.4.tar.gz -_eclasses_=base df2aa567b3f0595aae0d0923889f7631 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af -_md5_=9d0664987e89b1341dbdd77c159640cf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.9 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.9 new file mode 100644 index 0000000000..124c095952 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-2.0.9 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=4 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-2.0.9.tar.gz +_md5_=58b103f5f51f1e4c37094b20c65a611d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.10 new file mode 100644 index 0000000000..be6d75d95b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.10 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=5 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-3.0.10.tar.gz +_md5_=fe7a28cc1999505b8754fb159010e84c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.11 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.11 new file mode 100644 index 0000000000..c4b900991c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.11 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=6 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-3.0.11.tar.gz +_md5_=126a0b92dd7b5c92d931da52ac754390 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.12 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.12 new file mode 100644 index 0000000000..ceea005413 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.12 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=6 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-3.0.12.tar.gz +_md5_=8c68fd67eca0e1de3de20fe6f0d11a50 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.5 new file mode 100644 index 0000000000..8ec9f8b77e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=5 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-3.0.5.tar.gz +_md5_=4eda6efb5b641cf92f7e0227c39a2ab2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.8 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.8 new file mode 100644 index 0000000000..0484688457 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/swig-3.0.8 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +DESCRIPTION=Simplified Wrapper and Interface Generator +EAPI=5 +HOMEPAGE=http://www.swig.org/ +IUSE=ccache doc pcre +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ BSD BSD-2 +RDEPEND=pcre? ( dev-libs/libpcre ) ccache? ( sys-libs/zlib ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/swig/swig-3.0.8.tar.gz +_md5_=4eda6efb5b641cf92f7e0227c39a2ab2