| Summary: | Please SLOT dev-lang/swig-1.3 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sven Vermeulen (RETIRED) <swift> |
| Component: | [OLD] Development | Assignee: | Sven Vermeulen (RETIRED) <swift> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | scheme |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 453512 | ||
| Attachments: | swig-1.3.40-r2 ebuild | ||
|
Description
Sven Vermeulen (RETIRED)
2013-04-21 11:05:11 UTC
--- swig-1.3.40-r1.ebuild 2012-12-15 13:43:22.970801600 +0100
+++ swig-1.3.40-r2.ebuild 2013-04-21 13:04:06.948957214 +0200
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# 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-r1.ebuild,v 1.15 2012/12/13 21:01:02 radhermit Exp $
@@ -8,8 +8,8 @@
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD BSD-2"
-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"
+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=""
@@ -18,6 +18,10 @@
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 () {
Created attachment 346174 [details]
swig-1.3.40-r2 ebuild
Ebuild with the suggested modifications.
Feel free to commit this yourself and fix any breakage you cause. It looks like only setools and dev-python/apse depend on <dev-lang/swig-2 in the tree. Committed to the tree, as well as new ebuilds for apse and setools (indeed only ones that had a dependency on <dev-lang/swig-2*). Keeping it on TEST-REQUEST for a while to see if other breakages come up. |