summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2008-05-20 21:15:15 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2008-05-20 21:15:15 +0000
commit478eba68629de54a27861d54c23a05943267aa23 (patch)
tree289a964574f6a64ef764af4912e5d276b294662f /dev-java/swt
parentinitial import (diff)
downloadgentoo-2-478eba68629de54a27861d54c23a05943267aa23.tar.gz
gentoo-2-478eba68629de54a27861d54c23a05943267aa23.tar.bz2
gentoo-2-478eba68629de54a27861d54c23a05943267aa23.zip
Add ppc64 support. Fixes bug #222971. Thanks to Andrew John Hughes <gnu_andrew@member.fsf.org>.
(Portage version: 2.1.5_rc10)
Diffstat (limited to 'dev-java/swt')
-rw-r--r--dev-java/swt/ChangeLog6
-rw-r--r--dev-java/swt/swt-3.4_pre6-r1.ebuild11
2 files changed, 13 insertions, 4 deletions
diff --git a/dev-java/swt/ChangeLog b/dev-java/swt/ChangeLog
index e383dc792247..29dca091eaf9 100644
--- a/dev-java/swt/ChangeLog
+++ b/dev-java/swt/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-java/swt
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.88 2008/04/11 23:50:15 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.89 2008/05/20 21:15:15 betelgeuse Exp $
+
+ 20 May 2008; Petteri Räty <betelgeuse@gentoo.org> swt-3.4_pre6-r1.ebuild:
+ Add ppc64 support. Fixes bug #222971. Thanks to Andrew John Hughes
+ <gnu_andrew@member.fsf.org>.
11 Apr 2008; Petteri Räty <betelgeuse@gentoo.org> swt-3.4_pre6-r1.ebuild:
Use a blocker instead of dying in pkg_setup.
diff --git a/dev-java/swt/swt-3.4_pre6-r1.ebuild b/dev-java/swt/swt-3.4_pre6-r1.ebuild
index 0d7c68a32dbd..ba4579ea389f 100644
--- a/dev-java/swt/swt-3.4_pre6-r1.ebuild
+++ b/dev-java/swt/swt-3.4_pre6-r1.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-java/swt/swt-3.4_pre6-r1.ebuild,v 1.2 2008/04/11 23:50:15 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.4_pre6-r1.ebuild,v 1.3 2008/05/20 21:15:15 betelgeuse Exp $
EAPI="1"
@@ -23,11 +23,14 @@ SRC_URI="x86? (
)
ppc? (
http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip
+ )
+ ppc64? (
+ http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
)"
SLOT="3.4"
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="cairo firefox gnome seamonkey opengl xulrunner"
COMMON=">=dev-libs/glib-2.6
@@ -126,6 +129,8 @@ src_compile() {
AWT_ARCH="i386"
elif [[ $(tc-arch) == 'ppc' ]] ; then
AWT_ARCH="ppc"
+ elif [[ $(tc-arch) == 'ppc64' ]] ; then
+ AWT_ARCH="ppc"
else
AWT_ARCH="amd64"
fi
@@ -141,7 +146,7 @@ src_compile() {
fi
# Fix the pointer size for AMD64
- [[ ${ARCH} == 'amd64' ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64
+ [[ ${ARCH} == 'amd64' || ${ARCH} == 'ppc64' ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64
local platform="linux"