summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanagiotis Christopoulos <pchrist@gentoo.org>2010-04-15 21:39:54 +0000
committerPanagiotis Christopoulos <pchrist@gentoo.org>2010-04-15 21:39:54 +0000
commit381aa737ed4b74ad7d087cede92e06e49a54738a (patch)
tree170ce1fd53f0d50551c0d9de3e29157be0a607fa /dev-lang
parentFix SRC_URI. (diff)
downloadhistorical-381aa737ed4b74ad7d087cede92e06e49a54738a.tar.gz
historical-381aa737ed4b74ad7d087cede92e06e49a54738a.tar.bz2
historical-381aa737ed4b74ad7d087cede92e06e49a54738a.zip
Revision Bump: a first try to fix src_test. Also added new use flag (ccache), which handles support of ccache-swig
Package-Manager: portage-2.1.8.3/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/swig/ChangeLog9
-rw-r--r--dev-lang/swig/Manifest17
-rw-r--r--dev-lang/swig/metadata.xml1
-rw-r--r--dev-lang/swig/swig-1.3.36.ebuild4
-rw-r--r--dev-lang/swig/swig-1.3.40-r1.ebuild41
5 files changed, 56 insertions, 16 deletions
diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
index 8e448fa86ca3..21c2712c4dda 100644
--- a/dev-lang/swig/ChangeLog
+++ b/dev-lang/swig/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/swig
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.129 2010/01/02 18:40:33 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.130 2010/04/15 21:39:54 pchrist Exp $
+
+*swig-1.3.40-r1 (15 Apr 2010)
+
+ 15 Apr 2010; Panagiotis Christopoulos <pchrist@gentoo.org>
+ +swig-1.3.40-r1.ebuild, metadata.xml:
+ Revision Bump: a first try to fix src_test. Also added new use flag
+ (ccache), which handles support of ccache-swig
02 Jan 2010; Christian Faulhammer <fauli@gentoo.org> swig-1.3.40.ebuild:
Transfer Prefix keywords
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index af2ed94969ea..8b355a0752df 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX fix-for-PLT4.patch 890 RMD160 5c6e29543fb3e4c1df239fde56e3351fa6f943ef SHA1 02f3ffe380ed5c1d0853a824b84a0bb271a16002 SHA256 3b6239a1509e6e869827c9ef5dfa18122bdcb0a631dec7df92c97bdedd31076d
AUX swig-const.patch 1343 RMD160 12b783de48888237d5b58726501e6299393c222b SHA1 ebbc70b6be6a1c22d4a5a4e29efe27dc201b77f4 SHA256 1b534a21cd72942ca34f39cb7e56b9605ec9fa611bf2835efda54fa745b26189
DIST swig-1.3.31.tar.gz 4177499 RMD160 7f2c8edec5875bd21138bb00070f214d14ed1894 SHA1 3369543fa178bdeaa597dba806be04b9c8d0f12c SHA256 c2ad63095e34b4a474e7ff4adb6ea8b7ab238bb5738d00a739102bb8bb71d805
@@ -15,16 +12,10 @@ EBUILD swig-1.3.31.ebuild 1685 RMD160 c317f5fa2103ba12e37474a624108ac5a3db588f S
EBUILD swig-1.3.33.ebuild 1904 RMD160 5abdde4962e3c2a984b52fa8d4873286a232044a SHA1 5dabb1de16f18cee5eca5e99edbd08ba73169c61 SHA256 c45e4875b718a03df5c4da28e93aa9e6ca32c1b1be6a2a3af72f7c0c812300de
EBUILD swig-1.3.34.ebuild 1897 RMD160 8f46bac9330dcff6ae271afed64d308618985157 SHA1 2966c8cb17ac0fa94e3cad47927bf38201dbbee7 SHA256 892ee5c79f5ab942ab0f4a2233c37d58ebd6e317d12b2b36ce8607996d968867
EBUILD swig-1.3.35.ebuild 1978 RMD160 4a108300ccb47e6889d1e960314021322fcb0d91 SHA1 fdfec8bfd5f70850a2a737beb94ce573944ab248 SHA256 18efd4e00cf6a0ca376f3193a2f200524dadb1dd596d24063274c77cc52f9719
-EBUILD swig-1.3.36.ebuild 2115 RMD160 347dbd2717e3cfd081ccf1ecdffc2045b83ad81f SHA1 b322f9cf4ce609d35d6899ff57076a9aef6a7a26 SHA256 1009545d652eaac39dec321433f4ace4f7f7cae0b6aed5489cb1412d2079b5c6
+EBUILD swig-1.3.36.ebuild 2115 RMD160 4e8d579fe0aa5e2536774419fd811ad8db19a12e SHA1 a2452157c294d787a42d04a50436e136d384ee00 SHA256 600be03ad0dc2c4e2ca07e77880742ec03a83ae88b6bf2306834728237a3dea7
EBUILD swig-1.3.38.ebuild 1355 RMD160 6333306adbd65d4e8955cde78c2120264b9bd605 SHA1 9c2088651f4f313958fd63c04dd8541a2e2980bd SHA256 156980df231184a034ef75cfe5ef429dd99fd00a88790a420f06ddfa663ccaf0
EBUILD swig-1.3.39.ebuild 694 RMD160 4419b90b49566208cad69a46f1779a32b752e575 SHA1 b31874ee2a76d624e8b71337f9f65f145cc81147 SHA256 d99a387e6bfef1adc503e7e35e8db1d75537bb988059e8f91319a32d189bcda5
+EBUILD swig-1.3.40-r1.ebuild 1374 RMD160 cc85fba2bf92f7f0b100a6f47e9e2bd828feced6 SHA1 053d8e01f8d1beec9989c3f121d6b10159a88878 SHA256 b76228abf11af03b0e5eb9f306153047bc3316e9b22aa1ba91f39a361cbc0431
EBUILD swig-1.3.40.ebuild 809 RMD160 bd5a8918d1a40b2e1656c88e43c9ac854f08b068 SHA1 5d887de572f96cc9a9e5b5c8fe306d077439609d SHA256 908e85a396ada676ef14f3841dacf00cd12910feae13c6a583e1c0e24b662226
-MISC ChangeLog 15732 RMD160 30987dd88c9fa7970a6686b9959aa2caf010da9f SHA1 20102cdf4f1017428b6ced3378a6754fbf2110fa SHA256 9144dfa503740eb3b97dc0be310fd423e93b30f5b94299c3f0548df77d6f6b28
-MISC metadata.xml 1098 RMD160 a441ef20a676e049deec5cdcb88eb1f6a8a60cb7 SHA1 d91d735bb19058252b0121682d41b6195adaff49 SHA256 cc0105d94dc638e2e0ebd548812b9e70abaf1cb574eb928532b6b75d6d19ea76
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAks/kyYACgkQNQqtfCuFneMTXgCgjG09TFoP9wB/I6XD8wq0JLYn
-7n4An2ETSml2ZdyPFhbdHEGeshYnwovE
-=Ki2a
------END PGP SIGNATURE-----
+MISC ChangeLog 15986 RMD160 b4305f8d7501b09e9ac7ed954b52bb49a7bef1c6 SHA1 f9503e904d21bfd01241b63bb2001303e4003191 SHA256 e94a3935ae2e2b523751551d2e9f16db038f1285902b4a48720f2f7f471bc2c1
+MISC metadata.xml 1168 RMD160 c3678cd8d1c6badf979ba15ec3b70b351052c93e SHA1 c8710cc9c3446076d7797c29c44d217203aa6dc6 SHA256 8f32706e4f02702197e49fa79085ee1f60503848725a2748eeaa218d56a3a82b
diff --git a/dev-lang/swig/metadata.xml b/dev-lang/swig/metadata.xml
index 6b571f3efdb8..e467906f18e6 100644
--- a/dev-lang/swig/metadata.xml
+++ b/dev-lang/swig/metadata.xml
@@ -16,5 +16,6 @@ SWIG is a software development tool that connects programs written in C and C++
<flag name='octave'>Enable Octave support</flag>
<flag name='pike'>Enable Pike scripting support</flag>
<flag name='R'>Enable R support</flag>
+ <flag name='ccache'>build ccache-swig(a fast compiler cache)</flag>
</use>
</pkgmetadata>
diff --git a/dev-lang/swig/swig-1.3.36.ebuild b/dev-lang/swig/swig-1.3.36.ebuild
index 3f1cdd5a26d5..54969507daae 100644
--- a/dev-lang/swig/swig-1.3.36.ebuild
+++ b/dev-lang/swig/swig-1.3.36.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.36.ebuild,v 1.7 2009/03/02 19:05:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.36.ebuild,v 1.8 2010/04/15 21:39:54 pchrist Exp $
inherit flag-o-matic mono eutils #48511
diff --git a/dev-lang/swig/swig-1.3.40-r1.ebuild b/dev-lang/swig/swig-1.3.40-r1.ebuild
new file mode 100644
index 000000000000..fe58e0251907
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.40-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2010 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-r1.ebuild,v 1.1 2010/04/15 21:39:54 pchrist Exp $
+
+EAPI="3"
+#inherit autotools #mono #48511
+DESCRIPTION="Simplified Wrapper and Interface Generator"
+HOMEPAGE="http://www.swig.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+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"
+
+DEPEND="test? ( dev-libs/boost )"
+RDEPEND=""
+#AM_OPTS="--add-missing --copy --force-missing"
+src_prepare () {
+ #eautoreconf --verbose || die "reconfiguring the build system failed"
+ #use test && die
+ rm -v aclocal.m4 || die "Unable to remove aclocal.m4"
+ env - ./autogen.sh || die "Autogen script failed"
+}
+
+src_configure () {
+ #--disable-dependency-tracking \
+ econf \
+ $(use_enable ccache)
+}
+
+src_test() {
+ ewarn "It is known that some tests fail, sometimes. Be warned!"
+ time env - make "${MAKEOPTS}" check || die "Tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ANNOUNCE CHANGES CHANGES.current FUTURE NEW README TODO || die
+ ( use doc && dohtml -r Doc/{Devel,Manual} ) || die
+}