diff options
author | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-04-15 21:39:54 +0000 |
---|---|---|
committer | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-04-15 21:39:54 +0000 |
commit | 381aa737ed4b74ad7d087cede92e06e49a54738a (patch) | |
tree | 170ce1fd53f0d50551c0d9de3e29157be0a607fa /dev-lang | |
parent | Fix SRC_URI. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/swig/Manifest | 17 | ||||
-rw-r--r-- | dev-lang/swig/metadata.xml | 1 | ||||
-rw-r--r-- | dev-lang/swig/swig-1.3.36.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/swig/swig-1.3.40-r1.ebuild | 41 |
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 +} |