summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-07-07 13:47:33 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-07-07 13:47:33 +0000
commitbfcbf9991aa360467be9e659f98e66ab3919a068 (patch)
treecc47fcb9a0b65e85ff14d6ad535d4e88693aee4f
parentUnmask hddtemp USE-flag, make dev-lisp/clisp deps minimal (diff)
downloadhistorical-bfcbf9991aa360467be9e659f98e66ab3919a068.tar.gz
historical-bfcbf9991aa360467be9e659f98e66ab3919a068.tar.bz2
historical-bfcbf9991aa360467be9e659f98e66ab3919a068.zip
Tweak ebuild to make it compile on alpha/ia64, add ~alpha/~ia64, bug #230035
Package-Manager: portage-2.1.4.4
-rw-r--r--dev-lisp/clisp/ChangeLog6
-rw-r--r--dev-lisp/clisp/Manifest4
-rw-r--r--dev-lisp/clisp/clisp-2.46.ebuild17
3 files changed, 22 insertions, 5 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog
index afefa773b0b4..97850ba975db 100644
--- a/dev-lisp/clisp/ChangeLog
+++ b/dev-lisp/clisp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lisp/clisp
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.80 2008/07/03 17:14:16 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.81 2008/07/07 13:47:33 armin76 Exp $
+
+ 07 Jul 2008; Raúl Porcel <armin76@gentoo.org> clisp-2.46.ebuild:
+ Tweak ebuild to make it compile on alpha/ia64, add ~alpha/~ia64, bug
+ #230035
*clisp-2.46 (03 Jul 2008)
diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index b6c56ee42f0b..dcde6c9f4516 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -15,6 +15,6 @@ DIST clisp-2.46.tar.bz2 7470350 RMD160 5d692d88c28445ee9a3b316d7207b4dd31b96d79
EBUILD clisp-2.43-r1.ebuild 2870 RMD160 8cc39158e48b9c655213e7af6dec7057b606ed25 SHA1 efcc2a5d6e393258b9cead411756ed8a65502e6f SHA256 fea4571fc9bd05ceacd50c87cd7d4b44ec8f8daf549e66407a11c65b2a1ad1b9
EBUILD clisp-2.44.1-r1.ebuild 3407 RMD160 b391431d97dfa07f61c12c33c708bfef000fdc53 SHA1 a868431df44874e8be7a61fd8d42998bd7eae38b SHA256 9f0a1116748157130f6ca623cfebb6a5568f43a6f1c4e83bdeffba2ecc865982
EBUILD clisp-2.44.1.ebuild 3225 RMD160 56d2f21781bcb2a424c19f029fba9ca4116e04ec SHA1 ad86cfaa6108c2b5a1588bc1edf3fba5e8455579 SHA256 bdd4f4d10d5e314fc0cac2ed733db04b3a012dc6b72fe70571e969ab71528e51
-EBUILD clisp-2.46.ebuild 3734 RMD160 16a2c861387e291c41ce7a3ebd987ab0765b56e9 SHA1 d88ec2e8905db8c564bca7e739e3fd7180f80387 SHA256 07fab2322dd3fa487d390bf2ed00f34b2ab7419e19e7e16075a6bcb35858daf9
-MISC ChangeLog 21217 RMD160 901ac6d88cdc40d11ba580dde97768434d1b0494 SHA1 178765a325d363c6165fa715aac5462c55f4d770 SHA256 05063824d1660194f2815a41960545fe08c6b114b25871578cb5f614e61b0114
+EBUILD clisp-2.46.ebuild 4078 RMD160 c8fc523b9424198b2ca2e32ec21db78ceeb5a51f SHA1 e13a78d5006a1618cdcec4305d3bc6c74d3ee8d4 SHA256 10137fb0a51237ae2a350f33ab701293c631edd7a4b9b42a9b9e7afbfd7f2205
+MISC ChangeLog 21369 RMD160 7494876abba2a85d7a843b4b0aee76ea8720e693 SHA1 9a958692d6098205ad6b293f3ef80b1eb6c5181c SHA256 347bed4cedeca079c3436296e041cfd16fd37ba102c1d9897a6eb9c8f21e3f2b
MISC metadata.xml 882 RMD160 c1c9236c3fb6d0594a998221fbff50add9b1d1b2 SHA1 87e15aa8db7170dd4ca3bb0e71c5ce2fb097f588 SHA256 b55a5dec0b7c7764565517bab024bb1526dd21cf58bc4a727f09ac3d2ff4983f
diff --git a/dev-lisp/clisp/clisp-2.46.ebuild b/dev-lisp/clisp/clisp-2.46.ebuild
index 80937fbacfc7..a369946f0027 100644
--- a/dev-lisp/clisp/clisp-2.46.ebuild
+++ b/dev-lisp/clisp/clisp-2.46.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.46.ebuild,v 1.1 2008/07/03 17:14:16 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.46.ebuild,v 1.2 2008/07/07 13:47:33 armin76 Exp $
inherit flag-o-matic eutils toolchain-funcs multilib
@@ -11,7 +11,7 @@ LICENSE="GPL-2"
# EAPI="1"
SLOT="2"
-KEYWORDS="~amd64 ~ppc -sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc -sparc ~x86"
IUSE="hyperspec X new-clx fastcgi gdbm gtk pari pcre postgres readline svm zlib"
RDEPEND="virtual/libiconv
@@ -53,11 +53,24 @@ BUILDDIR="builddir"
# * matlab, netica: not in portage
# * oracle: can't install oracle-instantclient
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # More than -O1 breaks alpha/ia64
+ use alpha || use ia64 && sed -i -e 's/-O2//g' src/makemake.in
+}
+
src_compile() {
# built-in features
local myconf="--with-ffcall --with-dynamic-modules"
use readline || myconf="${myconf} --with-noreadline"
+ # We need this to build on alpha/ia64
+ if use alpha || use ia64; then
+ replace-flags -O? -O1
+ append-flags '-D NO_MULTIMAP_SHM -D NO_MULTIMAP_FILE -D NO_SINGLEMAP -D NO_TRIVIALMAP'
+ fi
# default modules
enable_modules wildcard rawsock i18n
# optional modules