# ChangeLog for dev-java/swt
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.54 2006/12/01 00:40:33 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.55 2006/12/06 21:22:11 caster Exp $
+
+ 06 Dec 2006; Vlastimil Babka <caster@gentoo.org>
+ -files/patches-3.2.1/*, swt-3.2.1.ebuild:
+ Apply the seamonkey patches to fix bug #155725 for ppc (same patches as x86).
+ Thanks to David Gurvich <david.gurvich@verizon.net> for testing them. Patches
+ are now packed in a distfile.
01 Dec 2006; Vlastimil Babka <caster@gentoo.org>
-files/swt-3.2.1-firefox.patch, -files/swt-3.2.1-libswt-xpcomgcc4.patch,
- -files/swt-3.2.1-remove-stripping.patch,
- +files/patches-3.2.1/10_all_gcc-4.x-warning-fix.patch,
- +files/patches-3.2.1/20_all_remove-stripping.patch,
- +files/patches-3.2.1/30_amd64_libswt-xpcomgcc4.patch,
- +files/patches-3.2.1/30_x86_libswt-xpcomgcc4.patch,
- +files/patches-3.2.1/31_amd64_firefox.patch,
- +files/patches-3.2.1/31_x86_firefox.patch,
- +files/patches-3.2.1/40_amd64_cairo-signedness.patch,
- +files/patches-3.2.1/40_x86_cairo-signedness.patch, swt-3.2.1.ebuild:
- Fixed building with seamonkey useflag - bugs #156716 and #155725. Thanks to
- Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> for adjusting the x86
- patches for amd64, and ron widler <ron@einfach.org> and William Thomson
- <wltjr@gentoo.org> for testing them. Now using dir-based epatch to apply
- them.
+ -files/swt-3.2.1-remove-stripping.patch, +files/patches-3.2.1/*,
+ swt-3.2.1.ebuild:
+ Fixed building on amd64 with seamonkey useflag - bugs #156716 and #155725.
+ Thanks to Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> for adjusting
+ the x86 patches for amd64, and Ron Widler <ron@einfach.org> and William
+ Thomson <wltjr@gentoo.org> for testing them. Now using dir-based epatch to
+ apply them.
20 Nov 2006; Vlastimil Babka <caster@gentoo.org> swt-3.2.1.ebuild:
Apply previous patches only on x86 as a workaround for bug #155725.
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.2.1.ebuild,v 1.4 2006/12/01 00:40:33 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.2.1.ebuild,v 1.5 2006/12/06 21:22:11 caster Exp $
inherit eutils java-pkg-2 java-ant-2
MY_DMF="R-${PV}-200609210945"
-
+PATCHSET="${P}-gentoo-patches"
DESCRIPTION="GTK based SWT Library"
HOMEPAGE="http://www.eclipse.org/"
SRC_URI="x86? ( http://download.eclipse.org/downloads/drops/${MY_DMF}/swt-${PV}-gtk-linux-x86.zip )
amd64? ( http://download.eclipse.org/downloads/drops/${MY_DMF}/swt-${PV}-gtk-linux-x86_64.zip )
- ppc? ( http://download.eclipse.org/downloads/drops/${MY_DMF}/swt-${PV}-gtk-linux-ppc.zip )"
+ ppc? ( http://download.eclipse.org/downloads/drops/${MY_DMF}/swt-${PV}-gtk-linux-ppc.zip )
+ mirror://gentoo/${PATCHSET}.tar.bz2"
SLOT="3"
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
src_unpack() {
unzip -jq "${DISTDIR}/${A}" "*src.zip" || die "unable to extract distfile"
+ unpack "${PATCHSET}.tar.bz2"
unpack ./src.zip
mkdir ${S}/src && mv ${S}/org ${S}/src || die "Unable to restructure SWT sources"
# apply all the patches, including arch-specific
- EPATCH_SOURCE="${FILESDIR}/patches-${PV}" EPATCH_SUFFIX="patch" epatch
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET}" EPATCH_SUFFIX="patch" epatch
sed -i "s/CFLAGS = -O -Wall/CFLAGS = ${CFLAGS} -Wall/" \
make_linux.mak \