summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Vermeulen <swift@gentoo.org>2013-04-22 18:34:26 +0000
committerSven Vermeulen <swift@gentoo.org>2013-04-22 18:34:26 +0000
commitce4d9bbaf740080d88e8428baced90dcf6602ce2 (patch)
treee28b1f7ac7f4886268a031c8c6c44ce02b0f1c4f /dev-lang/swig
parentIgnore two tests failing on ruby18 so we can mark this stable for bug 463378. (diff)
downloadhistorical-ce4d9bbaf740080d88e8428baced90dcf6602ce2.tar.gz
historical-ce4d9bbaf740080d88e8428baced90dcf6602ce2.tar.bz2
historical-ce4d9bbaf740080d88e8428baced90dcf6602ce2.zip
Fix bug #466650 - SLOT swig-1
Package-Manager: portage-2.1.11.60/cvs/Linux x86_64 Manifest-Sign-Key: 0xCDBA2FDB
Diffstat (limited to 'dev-lang/swig')
-rw-r--r--dev-lang/swig/ChangeLog8
-rw-r--r--dev-lang/swig/Manifest21
-rw-r--r--dev-lang/swig/swig-1.3.40-r2.ebuild38
3 files changed, 51 insertions, 16 deletions
diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
index 95f7d973268c..b6c2f8d0abea 100644
--- a/dev-lang/swig/ChangeLog
+++ b/dev-lang/swig/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/swig
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.196 2013/03/01 12:36:44 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.197 2013/04/22 18:34:13 swift Exp $
+
+*swig-1.3.40-r2 (22 Apr 2013)
+
+ 22 Apr 2013; Sven Vermeulen <swift@gentoo.org> +swig-1.3.40-r2.ebuild:
+ Making swig-1.3.x SLOTed, allowing for multiple swig installations next to
+ each other. Needed for proper dependency handling of setools and apse
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> swig-2.0.9.ebuild:
Stable for sh, wrt bug #456834
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index 068b78b85122..c91de8acb042 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX swig-2.0.4-typedef.patch 1629 SHA256 23f3ea3ea0fda439412d8474f483d93b223d42a424af2dab70ef167b854dd0d8 SHA512 e79f62a593fd88e9b37f73ea65edf0aa60e83e222a521bf489109e79a3a171dae2cee53062945f0ccd89a9d80ed4e0f570499237d7fd1dcf4282a02326fa14e2 WHIRLPOOL 6c1c38d2a906d98b8cddf856142b8c82065df921f27d307e4db201320068908a5a1f06c926a87f3625ca4d861f892fcea647f6476e2fb08291663b53e7aac149
DIST swig-1.3.40.tar.gz 4891020 SHA256 1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09 SHA512 bd959d29cf2d61d12dd2c5764bbd11d8fb045827267f8633ab99515175e675554c709f43a8334ce74d77e71e737118962bc5ce8fd09d3b87070ecab1133cc9d7 WHIRLPOOL 48c71d1c88271e8b2be171b159c41150460bc79bba9d40ff224fad8c1498c94e6328c89f1c2e02e294c17b0174f1e7aeddbc39c2e341c85effbbf311e87f061c
@@ -7,25 +7,16 @@ DIST swig-2.0.4.tar.gz 5148567 SHA256 763a117730d26f8e5ed67f5718c6c0761fbb846168
DIST swig-2.0.8.tar.gz 5291361 SHA256 aeeefa20bbe1c03bacf23f0af9e7d6193e8b807b7585470615b71b1ee0c8ca4f SHA512 2832dd15dd0bf2f583e6b23d47f88dfb7702665656d62b5e80a03e085be38757e7ee6ca45c63af1379987677d7ee512440fe14cecfcff50782467d1e69ebec68 WHIRLPOOL 4144859e9e5d20d9fbbd5b513495736dc386585e924239d4217a195baf5b4ba338d12a1b028d5c1ea0487c1a29195dd3179cb8ab729f4a9a0eb53057f35865aa
DIST swig-2.0.9.tar.gz 5307341 SHA256 586954000d297fafd7e91d1ad31089cc7e249f658889d11a44605d3662569539 SHA512 9967eb2e1733c11ceb813bfa18c8c4187ba527d45de9b2ad962f287afba9cb0e1432b921670c5fe07ed31decc2e2785a16f42f69148a4e8a1959a9b66ce2e91f WHIRLPOOL 6649934f33d36b7bf9314a7f6582245217795b6e9c36eb02436ed769f8fb06a3a038af2380f444a1311aa353d3f29c4a3159765f873d09ed90980998e0752e81
EBUILD swig-1.3.40-r1.ebuild 1098 SHA256 93a48906459f499738a4ce186594418b0d0fea5a0ce71e56bf7eb095a8832780 SHA512 13b0bbccfb8cd416d01de4c3f8dfa22947e524a43bdfde0471ae11619003697a6c07be1c56fe082b2ea356dbaa3c1dfe7244b2e9164f947b1b42012b6b9db23e WHIRLPOOL 94a761cea9bd6378268a686115faf4adb33e7700d15f6edd7814994e0f48d82f16b903e18c441d4cdc29552069b4529c69edddfd379ab4584e312711c920b658
+EBUILD swig-1.3.40-r2.ebuild 1287 SHA256 6b079719499a3bda0abb9cf3a216cfb7a4f7a082e8c7c9123a30fab412bec563 SHA512 171a687baf915fd0a619ed60c90050d077389624387ab793f95ef0441b71b71bc21a2728289e651df4b517084c23fa63699ba2ddf7a892023c100d0d5530842d WHIRLPOOL 4b00db96a3a98dc2861ca4b7f4785c78fa9c0a55ef367e3b21725098385c626e42a90c6f87751477a2f7892783227bb011f855985059ebfaa4127b2d9e490fe2
EBUILD swig-2.0.4-r1.ebuild 1096 SHA256 c68d52eb7f07b15afe34dd479a8c9eadbea54d73df3ea48d2a8cf0748ef3a09d SHA512 f08b97840bc7d470dc03c006779687d31be24f39d5b5a0d28f7fec7a07a08d8a778342e8b0406b3e58b2394021c646f41a9c4218deb0fbf2ba7713a025d211bb WHIRLPOOL 355cd63c89e45266aaad83d1e3c3991c567b795373986211f027d993ba47d59f514eaee4d984a2783b96b432f0ee55684728a89cf826443273a28c45eefcfeb7
EBUILD swig-2.0.8.ebuild 958 SHA256 7571e65b7b60309ab7aab80b0ad0c33689813a24e6875558d4dc483626e6f8a3 SHA512 369a7a490cb70485115457305bd8a9b29d3b379c75862ace1b48298ab5017c946ecfe688f5e0b06fc328bb6e2584a1b16432ebee8cf0be4ceee55609e71edd3e WHIRLPOOL 8a01a489f45028cb9da9ac77785da27480de71204ba8b0f3269d048d2cd61c8c12611c9bacc7200cbde778f9878c0839e11b91d93609c564606f8a6a73d7720c
EBUILD swig-2.0.9.ebuild 954 SHA256 47220f79c217a4858208e61371af57e0400cb3180b06050cf6dc362780bbe8f5 SHA512 8a12408046bd51f16f6c7872d707e0dc11be5d4dfd92dce9dbb21671ac4565973a60ea3f2e395d7c21aaaff88d3e07cb891e915d1a34d98642769cf170eb3071 WHIRLPOOL 6f24e6ff74f9630a94df47635b163bdb17751341d36258a8bb97bf22a0de2f4d0a6a832d1866c656d9f7d86f0dca07d1ac96ec0e1a2fee83071fc669a28f6645
-MISC ChangeLog 24834 SHA256 fdab878302f484717d118144740cc720fd0afacdf2ceb0535de1748e7b8089bc SHA512 0d6e66558ddd792710461989a04ae53189aafcd743c0a7cb92e6de7cc6ec5c4d5913ce4ee14ae1cb53540077e75e6bdc105db3b16553269180b48bf05356db6c WHIRLPOOL 7b9eef4767bc766f11f95c4592df9bf8fb96cee8cd6d1f775e08754be08cd8f5417eeb4cd170ff555a410869f5644b7a9f6f034d7b7798829cab464997daf65f
+MISC ChangeLog 25090 SHA256 a28e46f894f68c17b5a0ca8b59a375769e4d1eb83367463b1e68115e7a0b3c78 SHA512 338431ca3fe388eb232dd4682b4b0b2b9bd4ce11f9307d9a8811e098a8f67380428d75c1583293287274679791e7bc740ecfaaf743e09d861fefb27647e575ee WHIRLPOOL 5e67c416d285cac39c8902436621f92d8597ec876bb73ec8f80fbf0785c0d674d21535837a0aa931918b395cf8ba45360a12bd09351a54fcc107ffb0295d4b6b
MISC metadata.xml 1047 SHA256 6fd4330d7a97278caf532665237e7038d8faa31187181902306cdc184aa20023 SHA512 dc61e13e946687c823991c6b43e1384e272e9f9b82b529cf1898a696c8b16314f2ec72215d31439f7801b4091c3dcc04eb03e60d45060921eac06509dd00f874 WHIRLPOOL 1fdff0c22ca3a61515ddd48943f2731f41e7b8a9794929ec1beb91fa943a3c3ae3def1dfc8b166dd1f06d27ae5306cb5a07a65e065dcebb443272dd2d91699ab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCgAGBQJRMKBUAAoJELp701BxlEWfx6gQAJCzwWtAM0S75Xo09zQCyedw
-GwQvyrn5291mAIMV7fhlGKbl4zg9d3zNqHk+A+OKmAX8+c9sk6gf5vQM1RjHC3ib
-Sca6yf35ZVJ7pvfv+JFCrk9D6jVYMYtsRV1PluKjAiNABrR0SHuQyQ+LfYyXpiCL
-64lx2Tun8I2bHH5lQ+5F90uEKLUkH2plKWjAm4fdDJ+OaCYO679HSxgkvF+XiByB
-g/Wt0h0sjZisaG88DmK3uDErb+TegEjWiJnC7gk62KDaE5GVngfBz/GX1+xdNUmI
-g5jVpOHAyNizIFe43H90AMPzqqRWiYrGs+0F8Iq+GArJKTb89DOVOsFTJWmrbIUJ
-M4QSshQBeMJ6j2x8AjoytOt1HUHxlaJCLsC6s5r+B5cHZVm6PK4x5YILpWGehrzy
-BwKuNqsJVn3faV/OQDpX9aQ+mtjRm3ibFTdsbHlcPzKDZVO3ohoUNn/cIptfrQew
-BN2EivvC0ftqyK450M1DPTurPXo2XMX6d4qBy6ODTLsAWZ2Ez+4B5UQ32o88ZELi
-gRQ3deZHKHPyrQi4Ev8XRHll1m4dEo8DYkwCdWBa3voCfuVWeFCcQUiUuA3o5JAe
-NHvQcQ4Cf7jZ84/NHYsryOGipwRzFYwl1OXA9T22d3OgnLN9/80kdMCVicmDiZya
-7Ki5rtdxXDDBH9KUL7LW
-=818E
+iEYEAREIAAYFAlF1gokACgkQXfqz7M26L9utCgCeMV4QeU+2/WhIpyPh0t4Yopv8
+thcAn0o2Fr4FsaHoaZovuLsj44fjPiZ2
+=nxjU
-----END PGP SIGNATURE-----
diff --git a/dev-lang/swig/swig-1.3.40-r2.ebuild b/dev-lang/swig/swig-1.3.40-r2.ebuild
new file mode 100644
index 000000000000..72a9a602ea2f
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.40-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.40-r2.ebuild,v 1.1 2013/04/22 18:34:13 swift Exp $
+
+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 ~ia64-hpux ~x86-interix ~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}
+}
+
+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
+}