diff options
author | Paul de Vrieze <pauldv@gentoo.org> | 2012-05-03 10:40:57 +0000 |
---|---|---|
committer | Paul de Vrieze <pauldv@gentoo.org> | 2012-05-03 10:40:57 +0000 |
commit | e4aa75bb6d9f511816f5671b5ca86cfe591bd49c (patch) | |
tree | eb5c9e440d32f5c33b75713c120b40054cc55bb2 | |
parent | Use kdebase-meta instead of individual packages (diff) | |
download | pauldv-e4aa75bb6d9f511816f5671b5ca86cfe591bd49c.tar.gz pauldv-e4aa75bb6d9f511816f5671b5ca86cfe591bd49c.tar.bz2 pauldv-e4aa75bb6d9f511816f5671b5ca86cfe591bd49c.zip |
Newer version available in portage
svn path=/trunk/overlay/; revision=142
-rw-r--r-- | dev-java/swt/ChangeLog | 428 | ||||
-rw-r--r-- | dev-java/swt/Manifest | 25 | ||||
-rw-r--r-- | dev-java/swt/files/as-needed-and-flag-fixes-3.6.patch | 243 | ||||
-rw-r--r-- | dev-java/swt/files/build.xml | 17 | ||||
-rw-r--r-- | dev-java/swt/files/swt-3.3-callback-pointer-dereferencing.patch | 23 | ||||
-rw-r--r-- | dev-java/swt/files/swt-3.3-manifest | 16 | ||||
-rw-r--r-- | dev-java/swt/files/swt-3.4-manifest | 16 | ||||
-rw-r--r-- | dev-java/swt/files/swt-3.7-manifest | 17 | ||||
-rw-r--r-- | dev-java/swt/files/webkitbydefault.patch | 12 | ||||
-rw-r--r-- | dev-java/swt/metadata.xml | 10 | ||||
-rw-r--r-- | dev-java/swt/swt-3.4.1.ebuild | 207 | ||||
-rw-r--r-- | dev-java/swt/swt-3.4.2.ebuild | 207 | ||||
-rw-r--r-- | dev-java/swt/swt-3.6.2.ebuild | 226 | ||||
-rw-r--r-- | dev-java/swt/swt-3.7.ebuild | 205 |
14 files changed, 0 insertions, 1652 deletions
diff --git a/dev-java/swt/ChangeLog b/dev-java/swt/ChangeLog deleted file mode 100644 index 258e638..0000000 --- a/dev-java/swt/ChangeLog +++ /dev/null @@ -1,428 +0,0 @@ -# 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.93 2008/10/09 11:02:45 elvanor Exp $ - - 09 Oct 2008; Jean-Noël Rivasseau <elvanor@gentoo.org> Manifest: - Remove old swt-3.4 ebuilds, bug #237973. - -*swt-3.4-r2 (14 Sep 2008) - - 14 Sep 2008; Vlastimil Babka <caster@gentoo.org> +swt-3.4-r2.ebuild: - Hopefully fix xulrunner issue (bug #234934) this time, thanks to geki and - Serkan. Please report results on the bug. Also fix building on ppc64 - bug - #237101 with patch by Greg Trigg <trigggl@yahoo.com>. - -*swt-3.4-r1 (16 Aug 2008) - - 16 Aug 2008; Vlastimil Babka <caster@gentoo.org> +swt-3.4-r1.ebuild: - Revbump to hopefully fix bug #234934. Also dropped mozilla flag - use - xulrunner lag to build the embedded browser. - -*swt-3.4 (31 Jul 2008) - - 31 Jul 2008; Jean-Noël Rivasseau <elvanor@gentoo.org> swt-3.3.1.1.ebuild, - swt-3.4_pre6-r1.ebuild, +swt-3.4.ebuild: - Added swt-3.4 final. Mozilla/Gecko support is now only provided via xulrunner - (this matches upstream policy as Firefox 3 needs xulrunner-1.9 for example). - - 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. - - 05 Apr 2008; Vlastimil Babka <caster@gentoo.org> ChangeLog: - Correct bug numbers in previous log. - -*swt-3.4_pre6-r1 (03 Apr 2008) - - 03 Apr 2008; Vlastimil Babka <caster@gentoo.org> -swt-3.4_pre6.ebuild, - +swt-3.4_pre6-r1.ebuild: - Revbump to change slot to 3.4 so that eclipse-3.3 still works, bug - #216195 and #214012 comment 3. Swt 3.4_pre6 in slot 3 has to be downgraded - or uninstalled first. Add x11-proto/inputproto to DEPEND, bug #215998. - - 03 Apr 2008; Vlastimil Babka <caster@gentoo.org> swt-3.4_pre6.ebuild: - Add a pkg_postinst elog about possibility of having to run eclipse-3.3 - -clean after swt upgrade. - -*swt-3.4_pre6 (02 Apr 2008) - - 02 Apr 2008; Vlastimil Babka <caster@gentoo.org> +files/swt-3.4-manifest, - +swt-3.4_pre6.ebuild: - Version bump, bug #214012. - - 19 Mar 2008; Vlastimil Babka <caster@gentoo.org> -swt-3.3.ebuild, - swt-3.3.1.1.ebuild: - Update mozilla packages deps wrt xulrunner slotting, using EAPI=1 slot dep - for xulrunner:1.8. Remove old version. - - 11 Mar 2008; Kenneth Prugh <ken69267@gentoo.org> swt-3.3.1.1.ebuild: - amd64 stable, bug #212660 - - 08 Mar 2008; Markus Meier <maekke@gentoo.org> swt-3.3.1.1.ebuild: - x86 stable, bug #212660 - - 08 Mar 2008; nixnut <nixnut@gentoo.org> swt-3.3.1.1.ebuild: - Stable on ppc wrt bug 212660 - -*swt-3.3.1.1 (15 Jan 2008) - - 15 Jan 2008; Jean-Noël Rivasseau <elvanor@gentoo.org> - +files/swt-3.3-manifest, +swt-3.3.1.1.ebuild: - OSGi compliant version, bump to 3.3.1.1 - - 09 Jan 2008; Vlastimil Babka <caster@gentoo.org> - -files/swt-3.2-cairo-signedness-x86_64.patch, -files/swt-3.2.1-fbsd.patch, - -files/swt-3.2-cairo-signedness-x86.patch, - -files/swt-3.2-gcc-4.x-warning-fix.patch, - -files/swt-3.2-remove-stripping.patch, -swt-3.2-r2.ebuild, - -swt-3.2.2.ebuild, -swt-3.2.2-r1.ebuild: - Clean up 3.2* versions. - - 06 Jan 2008; Petteri Räty <betelgeuse@gentoo.org> swt-3.3.ebuild: - Add DEPEND on dev-util/pkgconfig. Fixes bug #204618. - - 26 Dec 2007; Samuli Suominen <drac@gentoo.org> swt-3.3.ebuild: - amd64 stable wrt #202458 - - 22 Dec 2007; nixnut <nixnut@gentoo.org> swt-3.3.ebuild: - Stable on ppc wrt bug 202458 - - 16 Dec 2007; Markus Meier <maekke@gentoo.org> swt-3.3.ebuild: - x86 stable, bug #202458 - - 16 Dec 2007; Vlastimil Babka <caster@gentoo.org> -swt-3.3_rc4.ebuild, - swt-3.3.ebuild: - Rewrite of the code that determines AWT_LIB_PATH, based on upstream's - build.sh. The old way broke with the new ibm-jdk-bin-1.6. Remove rc4. - -*swt-3.3 (20 Aug 2007) - - 20 Aug 2007; Vlastimil Babka <caster@gentoo.org> - +files/swt-3.3-callback-pointer-dereferencing.patch, - -files/swt-3.3_rc4-callback-pointer-dereferencing.patch, - swt-3.3_rc4.ebuild, +swt-3.3.ebuild: - Version bump, bug #189617. - - 22 Jul 2007; Hans de Graaff <graaff@gentoo.org> swt-3.2-r2.ebuild: - Drop virtual/x11 references. - - 26 Jun 2007; Lars Weiler <pylon@gentoo.org> swt-3.2.2.ebuild: - Stable on ppc; bug #179815. - - 20 Jun 2007; Petteri Räty <betelgeuse@gentoo.org> -swt-3.2.1.ebuild: - Remove old version. - -*swt-3.3_rc4 (18 Jun 2007) - - 18 Jun 2007; Vlastimil Babka <caster@gentoo.org> - +files/swt-3.3_rc4-callback-pointer-dereferencing.patch, - +swt-3.3_rc4.ebuild: - Version bump, adds firefox USE flag as it now works too, without need for - patchset. - - 14 Jun 2007; Christoph Mende <angelos@gentoo.org> swt-3.2.2.ebuild: - Stable on amd64 wrt bug 179815 - - 28 May 2007; Vlastimil Babka <caster@gentoo.org> swt-3.2.2.ebuild, - swt-3.2.2-r1.ebuild: - Use new patchset with amd64 patch for building mozilla component, ported - from x86 patch. Fixes bug #172325. - - 26 May 2007; Christian Faulhammer <opfer@gentoo.org> swt-3.2.2.ebuild: - x86 stable, bug 179815 - -*swt-3.2.2-r1 (25 May 2007) - - 25 May 2007; Vlastimil Babka <caster@gentoo.org> +swt-3.2.2-r1.ebuild: - Revbump that adds MOZILLA_FIVE_HOME to package.env using new java-config's - functionality. - - 27 Apr 2007; Matti Bickel <mabi@gentoo.org> swt-3.2.2.ebuild: - ~ppc readded (bug #169456) - - 09 Apr 2007; Peter Weller <welp@gentoo.org> swt-3.2.2.ebuild: - Keyworded ~x86-fbsd - - 09 Apr 2007; Peter Weller <welp@gentoo.org> swt-3.2.2.ebuild: - Keyworded ~amd64 wrt bug 169456 - -*swt-3.2.2 (05 Mar 2007) - - 05 Mar 2007; Petteri Räty <betelgeuse@gentoo.org> +swt-3.2.2.ebuild: - Version bump. Adds xulrunner use flag to compile browser support against - that (bug #155969). Because of that I dropped amd64 and ppc keywords because - I am not sure if it works there. Also silenced cairo signedness warnings - with a patch from Hanno Meyer-Thurow <h.mth@web.de> (bug #157826). x86-fbsd - I had to drop because they don't have xulrunner keyworded. Version bump is - bug #169254. - - 10 Feb 2007; nixnut <nixnut@gentoo.org> swt-3.2-r2.ebuild: - Stable on ppc wrt bug 151358 - - 07 Dec 2006; Diego Pettenò <flameeyes@gentoo.org> swt-3.2.1.ebuild: - Add ~x86-fbsd keyword. - - 07 Dec 2006; Petteri Räty <betelgeuse@gentoo.org> - +files/swt-3.2.1-fbsd.patch, swt-3.2.1.ebuild: - Added patches to build swt on Gentoo/FreeBSD. Fixes bug #157465. Thanks to - Diego Pettenò <flameeyes@gentoo.org>. - - 07 Dec 2006; Vlastimil Babka <caster@gentoo.org> swt-3.2.1.ebuild: - Fix unpacking, thanks to Flameeyes for noticing. - - 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/*, - 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. - - 19 Nov 2006; Petteri Räty <betelgeuse@gentoo.org> - +files/swt-3.2.1-firefox.patch, +files/swt-3.2.1-libswt-xpcomgcc4.patch, - swt-3.2.1.ebuild: - Added patches to fix compiling with the seamonkey use flag. Thanks to - Federico Fissore <federico@fsfe.org>. - -*swt-3.2.1 (19 Nov 2006) - - 19 Nov 2006; Petteri Räty <betelgeuse@gentoo.org> - +files/swt-3.2.1-remove-stripping.patch, -swt-3.2-r1.ebuild, - +swt-3.2.1.ebuild: - Version bump and removed old revision. Fixes bug #155649. - - 26 Oct 2006; Vlastimil Babka <caster@gentoo.org> - -files/SWTMessages.properties, -swt-3.1-r1.ebuild, -swt-3.2.ebuild: - Remove old versions/revisions that were using obsolete firefox/mozilla USE - flag to comply with bug #137665. - - 22 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> swt-3.2-r2.ebuild: - Revert ppc keyword to ~ppc, bug #151358 - - 21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> swt-3.2-r2.ebuild: - ppc stable, bug #151358 - - 20 Oct 2006; Simon Stelling <blubb@gentoo.org> swt-3.2-r2.ebuild: - stable on amd64 - - 17 Oct 2006; Joshua Jackson <tsunam@gentoo.org> swt-3.2-r2.ebuild: - Stable x86; bug #151358 - -*swt-3.2-r2 (15 Oct 2006) - - 15 Oct 2006; Petteri Räty <betelgeuse@gentoo.org> - +files/swt-3.2-remove-stripping.patch, +swt-3.2-r2.ebuild: - Does not automatically strip shared libraries any more. - - 14 Oct 2006; Joshua Nichols <nichoj@gentoo.org> swt-3.1-r1.ebuild: - Added call to java-pkg_pkg_setup, for bug #142708 - - 23 Sep 2006; Joshua Nichols <nichoj@gentoo.org> swt-3.2-r1.ebuild: - Lowered dependency down to >=jdk-1.4. Added java-ant-2 to ensure class - version compatibility. - - 14 Sep 2006; Joshua Nichols <nichoj@gentoo.org> swt-3.2-r1.ebuild: - Removed forced dependency on 1.4. Cleaned up whitespace. - - 28 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.2-r1.ebuild: - Use distributed version.txt and SWTMessages.properties - - 27 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> files/build.xml, - swt-3.2-r1.ebuild: - migrate mozilla to seamonkey in useflags, update build.xml - - 27 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> - -files/swt-cairo-0.9.2-amd64.patch, -files/swt-cairo-0.9.2.patch, - -swt-3.2_pre1.ebuild, -swt-3.2_rc2.ebuild: - pruning old files - -*swt-3.2-r1 (27 Aug 2006) - - 27 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> +swt-3.2-r1.ebuild: - revbump to hard enable accessiblity for azerus; migrated to generation 2 eclass - - 19 Jul 2006; Saleem Abdulrasool <compnerd@gentoo.org> - -files/swt-3.2-cairo-signedness.patch, - +files/swt-3.2-cairo-signedness-x86_64.patch, - +files/swt-3.2-cairo-signedness-x86.patch, swt-3.2.ebuild: - Fix cairo signededness patch for x86_64 - - 19 Jul 2006; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.2.ebuild: - Remove extraneous JAVA_HOME declaration - -*swt-3.2 (17 Jul 2006) - - 17 Jul 2006; Saleem Abdulrasool <compnerd@gentoo.org> - +files/swt-3.2-cairo-signedness.patch, - +files/swt-3.2-gcc-4.x-warning-fix.patch, files/SWTMessages.properties, - +swt-3.2.ebuild: - Version bump from upstream, dropping mozilla support in favor of seamonkey - -*swt-3.2_rc2 (07 May 2006) - - 07 May 2006; Saleem Abdulrasool <compnerd@gentoo.org> +swt-3.2_rc2.ebuild: - Version bump from upstream - - 04 Feb 2006; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1-r1.ebuild, - swt-3.2_pre1.ebuild: - Dropping Firefox 1.5 support as it is known to be broken - - 13 Dec 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1-r1.ebuild, - swt-3.2_pre1.ebuild: - Fixing X11 lib dir reference as noticed by Betelgeuse - - 29 Nov 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1-r1.ebuild: - Fixing multilib issues. Minor cleanup - - 23 Nov 2005; Luis Medinas <metalgod@gentoo.org> swt-3.2_pre1.ebuild: - Fix package to be able to build with multilib-strict on amd64. Closes bug - #113395. - - 25 Oct 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.2_pre1.ebuild: - Fixing GTK+ dependency to the lower version which it builds against. - - 24 Oct 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.2_pre1.ebuild: - Updating CAIRO depend. Minor ebuild cleanup. - - 23 Oct 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.2_pre1.ebuild: - Fixing dependency on GTK+ Resolves bug #109267 - - 23 Oct 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1-r1.ebuild: - Adding dep for GTK on SWT-3.1 - - 12 Sep 2005; Saleem Abdulrasool <compnerd@gentoo.org> - files/swt-cairo-0.9.2-amd64.patch: - Fixing AMD64 patch - - 10 Sep 2005; Saleem Abdulrasool <compnerd@gentoo.org> - +files/swt-cairo-0.9.2-amd64.patch, files/swt-cairo-0.9.2.patch, - swt-3.2_pre1.ebuild: - Fixed patch for 32-bit world. Added a modified patch for amd64. Resolves - bug #105453. - -*swt-3.2_pre1 (17 Aug 2005) - - 17 Aug 2005; Saleem Abdulrasool <compnerd@gentoo.org> - +files/swt-cairo-0.9.2.patch, -files/build-3.1_pre7.xml, - -files/build-3.1.xml, files/build.xml, -files/cairo.patch, metadata.xml, - -swt-3.1.ebuild, swt-3.1-r1.ebuild, +swt-3.2_pre1.ebuild: - Clean up the old version cruft. Add new version from upstream. Support for - CAIRO 0.9.2 - -*swt-3.1-r1 (06 Aug 2005) - - 06 Aug 2005; Saleem Abdulrasool <compnerd@gentoo.org> +swt-3.1-r1.ebuild: - Fix dependencies, change the way the Gecko libraries are found so as to - prevent future breaking when changes occur. - - 05 Jul 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1_pre7.ebuild: - Backporting IBM JDK fix to _pre7 - - 05 Jul 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1.ebuild: - Fixing $ARCH == 'amd64'; Resolves bug #98025 - - 05 Jul 2005; Saleem Abdulrasool <compnerd@gentoo.org> - +files/build-3.1.xml: - Adding in missing build-3.1.xml file. - - 04 Jul 2005; Saleem Abdulrasool <compnerd@gentoo.org> - files/SWTMessages.properties, +swt-3.1.ebuild: - Version bump; Changing AWT_LIB_PATH handling as IBM JDk is not liking the new - setup. - - 26 May 2005; Saleem Abdulrasool <compnerd@gentoo.org> swt-3.1_pre7.ebuild: - Fixing the extraction for amd64 - -*swt-3.1_pre7 (24 May 2005) - - 24 May 2005; Saleem Abdulrasool <compnerd@gentoo.org> - +files/build-3.1_pre7.xml, +files/SWTMessages.properties, - +swt-3.1_pre7.ebuild: - New version upstream, version bumping. Added ~ppc - - 24 May 2005; Saleem Abdulrasool <compnerd@gentoo.org> - swt-3.1_pre5-r1.ebuild: - Fixing incorrect slotting - -*swt-3.1_pre5-r1 (24 May 2005) - - 24 May 2005; Saleem Abdulrasool <compnerd@gentoo.org> - -files/build-3.0.xml, -files/build-3.1_pre2.xml, - -files/build-3.1_pre5.xml, +files/build.xml, +files/cairo.patch, - -swt-3.0.ebuild, -swt-3.0-r1.ebuild, -swt-3.0-r2.ebuild, - -swt-3.1_pre2.ebuild, -swt-3.1_pre5.ebuild, +swt-3.1_pre5-r1.ebuild: - Dropped ALL versions prior to swt-3.1_pre5. The compiled files were corrupt! - Ebuild rewritten to conform to upstream build and to build all files properly. - Builds on x86 and amd64. - -*swt-3.1_pre5 (04 May 2005) - - 04 May 2005; Jan Brinkmann <luckyduck@gentoo.org> - +files/build-3.1_pre5.xml, swt-3.1_pre2.ebuild, +swt-3.1_pre5.ebuild: - new upstream version. also fixed segfault problem on amd64, the wrong - distfile was used for amd64. thanks to Ricardo Correia - <gentoo-bugs@wizy.org> for his effort. - -*swt-3.1_pre2 (09 Apr 2005) - - 09 Apr 2005; Karl Trygve Kalleberg <karltk@gentoo.org> - +files/build-3.1_pre2.xml, -files/build-3.1.xml, +swt-3.1_pre2.ebuild, - -swt-3.1.ebuild: - Fixed version number for swt 3.1. It should be 3.1_pre2, since it's an M2 - drop, not the final release. This may sting our users a bit. - - 23 Mar 2005; Seemant Kulleen <seemant@gentoo.org> swt-3.0.ebuild, - swt-3.0-r1.ebuild, swt-3.0-r2.ebuild, swt-3.1.ebuild: - change dep from net-www/mozilla to www-client/mozilla - - 19 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> swt-3.0-r1.ebuild, - swt-3.0-r2.ebuild, swt-3.0.ebuild, swt-3.1.ebuild: - fixed little typo which broke gnome support to fix #82596. added ~amd64 to - KEYWORDS. - -*swt-3.0-r2 (20 Dec 2004) - - 20 Dec 2004; Karl Trygve Kalleberg <karltk@gentoo.org> +swt-3.0-r2.ebuild: - SLOT=3 instead of SLOT=0, to be future-compatible. - - 20 Nov 2004; <SeJo@gentoo.org> swt-3.1.ebuild: - changed the use mozilla && cp library/*.cpp to if use mozilla; then blabla - -*swt-3.1 (16 Nov 2004) - - 16 Nov 2004; Karl Trygve Kalleberg <karltk@gentoo.org> +files/build-3.1.xml, +swt-3.1.ebuild: - New upstream version. Ebuild by Saleem A. <compnerd@compnerd.org>. - -*swt-3.0-r1 (31 Oct 2004) - - 31 Oct 2004; Karl Trygve Kalleberg <karltk@gentoo.org> swt-3.0-r1.ebuild: - Now install *.so in /usr/lib. Can be built without mozilla in USE. - Works with 1.5. - - 22 Oct 2004; Dylan Carlson <absinthe@gentoo.org> swt-3.0.ebuild: - Keywords ~amd64. - - 05 Sep 2004; Sven Wegener <swegener@gentoo.org> : - Fixed ChangeLog header. - - 03 Aug 2004; David Holm <dholm@gentoo.org> swt-3.0.ebuild: - Added to ~ppc. - -*swt-3.0 (01 Aug 2004) - - 01 Aug 2004; Karl Trygve Kalleberg <karltk@gentoo.org> swt-3.0.ebuild: - Initial import. Ebuild submitted by Ming Zhao <zhaoming@tsinghua.org.cn>. diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest deleted file mode 100644 index 0466c07..0000000 --- a/dev-java/swt/Manifest +++ /dev/null @@ -1,25 +0,0 @@ -AUX as-needed-and-flag-fixes-3.6.patch 7755 RMD160 6ba533af5e7692d632ab4b1430c38e083b6db33b SHA1 07319c70cb9c4944691717032494f6b777c6ad0c SHA256 4a33ab3b2f617d137977562b096c64a37600e48ceaee5e1f94f4c912efdcaaa3 -AUX build.xml 458 RMD160 a8eb69b723bdd8e5e25df8df26d28f4ea134fa87 SHA1 3d5befea18ba4c5bc20da80ed067488a16be6585 SHA256 bbac0fb3bf9454b81e6d27dae4ebb9538cf62f2be17adcf169538749230dc8e7 -AUX swt-3.3-callback-pointer-dereferencing.patch 882 RMD160 dbdd182d3c5093a0a26994fc6cde4a3e597091ea SHA1 d703af14ca2c405304583fead0f06946c1f26a12 SHA256 27c4120bdcc4bb8f5a65d7c85343ee185c6270366c9f9a3cfc530838b5378cab -AUX swt-3.3-manifest 752 RMD160 024e2ace2caa4871b3ec07f7adf853fdbaad91c5 SHA1 73a334d10776a77d32b76e63d7bed59b77c0efbb SHA256 f0c98cefd1ddebe0a5a0c15558edba16b00a3ecc910a3fb0a52babb56fd72dae -AUX swt-3.4-manifest 753 RMD160 c56ff2fcaf42d35af618a60273c9f6580adc0d79 SHA1 052261ea0c4f6758959fcd4e2718feabbed4273e SHA256 6401f555a867cba47463a36d3c150f7cf5962ac85be53e14c43a88eadf74c94e -AUX swt-3.7-manifest 752 RMD160 c9f8138a09c77e4217a14684f7f34e0107d923bc SHA1 9c3664629300f7c75050edd40ec1afc53d5fac30 SHA256 dc01ac16950a3db9f49ccc34c85ac38d3a248d0da11b96bcad80ca8534491a14 -AUX webkitbydefault.patch 888 RMD160 13aee6334fa1f8248ca53f8f05823386c8bc7ea6 SHA1 c771cfbb62c2aa64d73151af46417b55eed96ff6 SHA256 6137b374bf9f8d629aea94c2614a6529d05d8756ebcdf706062598ea18f52e1e -DIST swt-3.4.1-gtk-linux-ppc.zip 4631702 RMD160 84d106fef906afbe537919f5d965eed309c5f960 SHA1 f3308bfb5dee4d4029e7c4eac4dcade568388b14 SHA256 97f2ee7873986d9e92d1f21bf02010023b562cb6f4d963fffa5bd7f0800dd84d -DIST swt-3.4.1-gtk-linux-x86.zip 4563980 RMD160 bba99111e10eb372a319aa91f99fe6cf4b0d6f23 SHA1 d1fd22dce69153d6a0a34ecebba41a24e8bffbaa SHA256 12cc6ce1a17de34fc97943dd43f5593a4b28e09f85b9405487099496347cdae3 -DIST swt-3.4.1-gtk-linux-x86_64.zip 4746984 RMD160 a21facd6d949305ceace634c8a7aa036fb9e8527 SHA1 31f50178920b803b6a21420608dba184af78d2e3 SHA256 99ab9da4df47e93d458c155ba81dba3d1912f6e0f18ec07bd9914c87179e8ca0 -DIST swt-3.4.2-gtk-linux-ppc.zip 4632315 RMD160 208c5326f120aafcf45fb757f13d19a5192b2d32 SHA1 595f88f8782dec34e209e975c7b1f1ab04d25aca SHA256 b7322e096064e627fb6046a156fcfa0a30c4777ddf7084f2878fc0f4933a75c4 -DIST swt-3.4.2-gtk-linux-x86.zip 4564830 RMD160 a7f47213d1ee45cc58ad0df0042be1cf6f39e969 SHA1 910e8796b459ea73e9bf8876508df42c4dd42dc5 SHA256 30c8c545faabae331420a6c37194470a4f74f508eab4e0463c65953d09cde6eb -DIST swt-3.4.2-gtk-linux-x86_64.zip 4747527 RMD160 799bbff1e7152b3e229ca6162f801103c5153f02 SHA1 e4062f61115ac12df45ac4cde8ffc302b3813992 SHA256 e6d3e3fb112edda5890bf5a6c237ebd733b01c1e4d7657c811e742602b9a1f09 -DIST swt-3.6.2-gtk-linux-ppc.zip 5416141 RMD160 9154837630ca3e4cc9fb0ce338eed2ac25df3ed9 SHA1 8919d815a5169e57fab29aebdc99dfe6219d98f4 SHA256 74b211ed6bc2d364f53c27075f5652622e79450cfbc6451aecd0da60e9e25ffe -DIST swt-3.6.2-gtk-linux-ppc64.zip 5570574 RMD160 1e2fb74ebf7a30a38ee4e2157875f76cac2bb0e7 SHA1 012bd7b8fea4696a84fabcd015874e321de35b3a SHA256 5a3c83d68ab4db1ca610098fa4722f08b95241ce45e7171af323beb706e50775 -DIST swt-3.6.2-gtk-linux-x86.zip 5236728 RMD160 ee0d8a5ccfde54fa694cf507596679c56e14d34c SHA1 8f0979203d60e746c068674a8190123daab2e3d8 SHA256 1f380d8cd5545af90d7814db4824322f56c9cd4bb476febbadc8d54707779543 -DIST swt-3.6.2-gtk-linux-x86_64.zip 5531856 RMD160 9f0babeed72d1994c1d5df5299b7632028c9f6af SHA1 dbeeb832192974f82c013d965628621b750f1d69 SHA256 9459fbee1cab66fae9dabe085d911b6bfee52e41e1a236ac65bf0491fdbdb205 -DIST swt-3.7-gtk-linux-x86.zip 5371493 RMD160 3bc3843179854d63f4fa8facba33a50ec24d19ad SHA1 e69d26d78f939663918aa8a2af3bf6fe899c06ba SHA256 98c438e65c6372ef14b3faca07b5e4020a331d047e2fa660f820dfa54641f172 -DIST swt-3.7-gtk-linux-x86_64.zip 5667945 RMD160 9ca08f85ca2a73cc26960f863b807a97814e5f42 SHA1 903c913271d7fa6a740b028aeea7fc2357bf3b30 SHA256 0640ff2a1906aa2cbead27aa4d004f4baa5f77e1f9e1df923b6984633d72e3f3 -EBUILD swt-3.4.1.ebuild 5963 RMD160 60cf61a9e7996b0d4a8b2748118adb9b1fb756c2 SHA1 e727232311da81ba86b5a2ef9dda688f9f0ef04c SHA256 02656504f6472835f39de6d37b344234ae3225048519fdf9c3822aec41e9cdc4 -EBUILD swt-3.4.2.ebuild 5962 RMD160 485042f03d0ce87dc72f338a6f381f44624cf62a SHA1 7ac829930d47cd795210577b0a2fedd598579f87 SHA256 4721ecd9396d9a13c62ff64f01f17556c8028d9e18fded4ceb8531cae7eedb2b -EBUILD swt-3.6.2.ebuild 6887 RMD160 6fdbe2be16164dddc85637850c13b854f430bfdc SHA1 ad65f5f85cd358d98af584b3d4c2b7a527c2147e SHA256 5da6753ca4d164a764a10655c0bcbeb6c15f946ddb90fadafa61c2ac93d02895 -EBUILD swt-3.7.ebuild 5880 RMD160 554d9f919b1926604fede924078b6e84555c8dd0 SHA1 ceb4fd03410bc5590ebfa5e83a0d8e0eb6260728 SHA256 5967987cbbf4646e7bc9ccc5848d266ab11b367f4f01f3182b8273a5311edef8 -MISC ChangeLog 16455 RMD160 209444c270dd9e4ab99ef7b9c056f1702fdb9cf2 SHA1 ec1447424442b16b52519dcd918879f7e7f60981 SHA256 3fa7133b6d56a104a93bfe65dd069163d9e67838d985a4ed4e41fd955ab950d3 -MISC metadata.xml 440 RMD160 36ab97c0b5fbe32d4e636e3edb8c4d9e77b2ce34 SHA1 4d2c6b9b3c860ebd97f431ebae1a73773569c0fa SHA256 c09c2804231b54df222f2380cc75d96db4febd9cc5d838e7fb1eb27dc75a53b8 diff --git a/dev-java/swt/files/as-needed-and-flag-fixes-3.6.patch b/dev-java/swt/files/as-needed-and-flag-fixes-3.6.patch deleted file mode 100644 index 16194fd..0000000 --- a/dev-java/swt/files/as-needed-and-flag-fixes-3.6.patch +++ /dev/null @@ -1,243 +0,0 @@ ---- make_linux.mak~ 2010-06-08 17:30:58.000000000 +0000 -+++ make_linux.mak 2010-08-09 22:48:01.515433721 +0000 -@@ -66,7 +66,7 @@ - # Uncomment for Native Stats tool - #NATIVE_STATS = -DNATIVE_STATS - --MOZILLACFLAGS = -O \ -+MOZILLACFLAGS = $(CXXFLAGS) \ - -DSWT_VERSION=$(SWT_VERSION) \ - $(NATIVE_STATS) \ - -DMOZILLA_STRICT_API=1 \ -@@ -107,7 +107,7 @@ - WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o - GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o - --CFLAGS = -O -Wall \ -+CFLAGS += \ - -DSWT_VERSION=$(SWT_VERSION) \ - $(NATIVE_STATS) \ - -DLINUX -DGTK \ -@@ -131,13 +131,13 @@ - make_swt: $(SWT_LIB) $(SWTPI_LIB) - - $(SWT_LIB): $(SWT_OBJECTS) -- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) - - callback.o: callback.c callback.h - $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c - - $(SWTPI_LIB): $(SWTPI_OBJECTS) -- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) - - swt.o: swt.c swt.h - $(CC) $(CFLAGS) -c swt.c -@@ -156,7 +156,7 @@ - make_cairo: $(CAIRO_LIB) - - $(CAIRO_LIB): $(CAIRO_OBJECTS) -- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) - - cairo.o: cairo.c cairo.h swt.h - $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c -@@ -172,7 +172,7 @@ - make_cde: $(CDE_LIB) - - $(CDE_LIB): $(CDE_OBJECTS) -- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) - - # - # AWT lib -@@ -180,7 +180,7 @@ - make_awt:$(AWT_LIB) - - $(AWT_LIB): $(AWT_OBJECTS) -- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) -+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) - - # - # Atk lib -@@ -188,7 +188,7 @@ - make_atk: $(ATK_LIB) - - $(ATK_LIB): $(ATK_OBJECTS) -- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS) - - atk.o: atk.c atk.h - $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c -@@ -205,7 +205,7 @@ - make_gnome: $(GNOME_LIB) - - $(GNOME_LIB): $(GNOME_OBJECTS) -- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS) - - gnome.o: gnome.c - $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c -@@ -222,7 +222,7 @@ - make_mozilla:$(MOZILLA_LIB) - - $(MOZILLA_LIB): $(MOZILLA_OBJECTS) -- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS} -+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS} - - xpcom.o: xpcom.cpp - $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp -@@ -242,7 +242,7 @@ - make_xulrunner:$(XULRUNNER_LIB) - - $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS) -- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} -+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} - - xpcomxul.o: xpcom.cpp - $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp -@@ -262,7 +262,7 @@ - make_xpcominit:$(XPCOMINIT_LIB) - - $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS) -- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} -+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} - - xpcominit.o: xpcominit.cpp - $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp -@@ -279,7 +279,7 @@ - make_webkit: $(WEBKIT_LIB) - - $(WEBKIT_LIB): $(WEBKIT_OBJECTS) -- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS) - - webkit.o: webkitgtk.c - $(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o -@@ -296,7 +296,7 @@ - make_glx: $(GLX_LIB) - - $(GLX_LIB): $(GLX_OBJECTS) -- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS) - - glx.o: glx.c - $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c ---- make_freebsd.mak~ 2010-06-08 17:30:58.000000000 +0000 -+++ make_freebsd.mak 2010-08-09 22:50:26.173246263 +0000 -@@ -64,7 +64,7 @@ - # Uncomment for Native Stats tool - #NATIVE_STATS = -DNATIVE_STATS - --MOZILLACFLAGS = -O \ -+MOZILLACFLAGS += \ - -DSWT_VERSION=$(SWT_VERSION) \ - $(NATIVE_STATS) \ - -DMOZILLA_STRICT_API=1 \ -@@ -91,7 +91,7 @@ - XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o - GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o - --CFLAGS = -O -Wall \ -+CFLAGS += \ - -DSWT_VERSION=$(SWT_VERSION) \ - $(NATIVE_STATS) \ - -DFREEBSD -DGTK \ -@@ -115,13 +115,13 @@ - make_swt: $(SWT_LIB) $(SWTPI_LIB) - - $(SWT_LIB): $(SWT_OBJECTS) -- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) - - callback.o: callback.c callback.h - $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c - - $(SWTPI_LIB): $(SWTPI_OBJECTS) -- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) - - swt.o: swt.c swt.h - $(CC) $(CFLAGS) -c swt.c -@@ -140,7 +140,7 @@ - make_cairo: $(CAIRO_LIB) - - $(CAIRO_LIB): $(CAIRO_OBJECTS) -- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) - - cairo.o: cairo.c cairo.h swt.h - $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c -@@ -156,7 +156,7 @@ - make_cde: $(CDE_LIB) - - $(CDE_LIB): $(CDE_OBJECTS) -- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) - - # - # AWT lib -@@ -164,7 +164,7 @@ - make_awt:$(AWT_LIB) - - $(AWT_LIB): $(AWT_OBJECTS) -- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) -+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) - - # - # Atk lib -@@ -172,7 +172,7 @@ - make_atk: $(ATK_LIB) - - $(ATK_LIB): $(ATK_OBJECTS) -- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS) - - atk.o: atk.c atk.h - $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c -@@ -189,7 +189,7 @@ - make_gnome: $(GNOME_LIB) - - $(GNOME_LIB): $(GNOME_OBJECTS) -- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS) - - gnome.o: gnome.c - $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c -@@ -206,7 +206,7 @@ - make_mozilla:$(MOZILLA_LIB) - - $(MOZILLA_LIB): $(MOZILLA_OBJECTS) -- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS} -+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS} - - xpcom.o: xpcom.cpp - $(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp -@@ -226,7 +226,7 @@ - make_xulrunner:$(XULRUNNER_LIB) - - $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS) -- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} -+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} - - xpcomxul.o: xpcom.cpp - $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp -@@ -252,7 +252,7 @@ - make_xpcominit:$(XPCOMINIT_LIB) - - $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS) -- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} -+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS} - - xpcominit.o: xpcominit.cpp - $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp -@@ -269,7 +269,7 @@ - make_glx: $(GLX_LIB) - - $(GLX_LIB): $(GLX_OBJECTS) -- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS) -+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS) - - glx.o: glx.c - $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c diff --git a/dev-java/swt/files/build.xml b/dev-java/swt/files/build.xml deleted file mode 100644 index ea77587..0000000 --- a/dev-java/swt/files/build.xml +++ /dev/null @@ -1,17 +0,0 @@ -<project name="SWT" default="jar" basedir="."> - <property name="src" location="."/> - <property name="build" location="build"/> - - <target name="init"> - <tstamp/> - <mkdir dir="${build}"/> - </target> - - <target name="compile" depends="init" description="Compile the SWT toolset"> - <javac srcdir="${src}" destdir="${build}"/> - </target> - - <target name="jar"> - <jar destfile="swt.jar" basedir="${build}"/> - </target> -</project> diff --git a/dev-java/swt/files/swt-3.3-callback-pointer-dereferencing.patch b/dev-java/swt/files/swt-3.3-callback-pointer-dereferencing.patch deleted file mode 100644 index 92fbab7..0000000 --- a/dev-java/swt/files/swt-3.3-callback-pointer-dereferencing.patch +++ /dev/null @@ -1,23 +0,0 @@ -# patch from gcj-overlay, not sure if by geki himself -# removes QA warning about strict-aliasing ---- callback.c.orig 2006-12-12 17:25:26.000000000 +0100 -+++ callback.c 2006-12-12 18:11:34.000000000 +0100 -@@ -250,12 +250,16 @@ - - #ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { -- (*jvm)->GetEnv(jvm, (void **)&env, JNI_VERSION_1_2); -+ /* http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/invocation.html */ -+ /* jint GetEnv(JavaVM *vm, void **env, jint version); */ -+ (*jvm)->GetEnv(jvm, (void *)&env, JNI_VERSION_1_2); - } - #endif - - if (env == NULL) { -- (*jvm)->AttachCurrentThread(jvm, (void **)&env, NULL); -+ /* http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/invocation.html */ -+ /* jint AttachCurrentThread(JavaVM *vm, JNIEnv **p_env, void *thr_args); */ -+ (*jvm)->AttachCurrentThread(jvm, (void *)&env, NULL); - if (IS_JNI_1_2) detach = 1; - } - diff --git a/dev-java/swt/files/swt-3.3-manifest b/dev-java/swt/files/swt-3.3-manifest deleted file mode 100644 index 2a0f5c8..0000000 --- a/dev-java/swt/files/swt-3.3-manifest +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)" -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true -Bundle-Version: 3.3.0 -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH)) -Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true, - org.eclipse.swt.internal.cairo; x-internal:=true, - org.eclipse.swt.internal.cde; x-internal:=true, - org.eclipse.swt.internal.gnome; x-internal:=true, - org.eclipse.swt.internal.gtk; x-internal:=true, - org.eclipse.swt.internal.mozilla; x-internal:=true, - org.eclipse.swt.internal.opengl.glx; x-internal:=true
\ No newline at end of file diff --git a/dev-java/swt/files/swt-3.4-manifest b/dev-java/swt/files/swt-3.4-manifest deleted file mode 100644 index c11c42a..0000000 --- a/dev-java/swt/files/swt-3.4-manifest +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)" -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true -Bundle-Version: 3.4.0 -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH)) -Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true, - org.eclipse.swt.internal.cairo; x-internal:=true, - org.eclipse.swt.internal.cde; x-internal:=true, - org.eclipse.swt.internal.gnome; x-internal:=true, - org.eclipse.swt.internal.gtk; x-internal:=true, - org.eclipse.swt.internal.mozilla; x-internal:=true, - org.eclipse.swt.internal.opengl.glx; x-internal:=true diff --git a/dev-java/swt/files/swt-3.7-manifest b/dev-java/swt/files/swt-3.7-manifest deleted file mode 100644 index d22f212..0000000 --- a/dev-java/swt/files/swt-3.7-manifest +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)" -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true -Bundle-Version: 3.7 -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH)) -Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true, - org.eclipse.swt.internal.cairo; x-internal:=true, - org.eclipse.swt.internal.cde; x-internal:=true, - org.eclipse.swt.internal.gnome; x-internal:=true, - org.eclipse.swt.internal.gtk; x-internal:=true, - org.eclipse.swt.internal.mozilla; x-internal:=true, - org.eclipse.swt.internal.opengl.glx; x-internal:=true - diff --git a/dev-java/swt/files/webkitbydefault.patch b/dev-java/swt/files/webkitbydefault.patch deleted file mode 100644 index 8d7fe8c..0000000 --- a/dev-java/swt/files/webkitbydefault.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur work.orig/src/org/eclipse/swt/browser/Browser.java work/src/org/eclipse/swt/browser/Browser.java ---- work.orig/src/org/eclipse/swt/browser/Browser.java 2011-02-10 17:29:10.000000000 +0000 -+++ work/src/org/eclipse/swt/browser/Browser.java 2011-05-05 11:21:22.000000000 +0100 -@@ -95,7 +95,7 @@ - classNames = new String[] {"org.eclipse.swt.browser.Mozilla"}; //$NON-NLS-1$ - } else if ("gtk".equals (platform)) { //$NON-NLS-1$ - String property = System.getProperty (PROPERTY_USEWEBKITGTK); -- if (property != null && property.equalsIgnoreCase ("true")) { //$NON-NLS-1$ -+ if (property == null || property.equalsIgnoreCase ("true")) { //$NON-NLS-1$ - classNames = new String[] {"org.eclipse.swt.browser.WebKit", "org.eclipse.swt.browser.Mozilla"}; //$NON-NLS-1$ //$NON-NLS-2$ - } else { - classNames = new String[] {"org.eclipse.swt.browser.Mozilla"}; //$NON-NLS-1$ diff --git a/dev-java/swt/metadata.xml b/dev-java/swt/metadata.xml deleted file mode 100644 index f263162..0000000 --- a/dev-java/swt/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>java</herd> - <longdescription> - SWT is the software component that delivers native widget functionality for the - Eclipse platform in an operating system independent manner. It is analogous to - AWT/Swing in Java with a difference - SWT uses a rich set of native widgets. - </longdescription> -</pkgmetadata> diff --git a/dev-java/swt/swt-3.4.1.ebuild b/dev-java/swt/swt-3.4.1.ebuild deleted file mode 100644 index 329330e..0000000 --- a/dev-java/swt/swt-3.4.1.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# 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-r2.ebuild,v 1.1 2008/09/14 00:02:03 caster Exp $ - -EAPI="1" - -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi - -MY_PV="${PV/_pre/M}" -MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-200809111700" -MY_P="${PN}-${MY_PV}" -EXTRAVER=".v3449c" - -DESCRIPTION="GTK based SWT Library" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="x86? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - x86-fbsd? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - amd64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip - ) - 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 ~ppc64 ~x86" - -IUSE="cairo gnome opengl xulrunner" -COMMON=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6.8 - >=dev-libs/atk-1.10.2 - cairo? ( >=x11-libs/cairo-1.4.14 ) - gnome? ( - =gnome-base/libgnome-2* - =gnome-base/gnome-vfs-2* - =gnome-base/libgnomeui-2* - ) - xulrunner? ( net-libs/xulrunner:1.9 ) - opengl? ( - virtual/opengl - virtual/glu - )" - -# Use a blocker to avoid file collisions when upgrading to the slotted version -# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT -# so this is the only way to prevent collisions - -DEPEND=">=virtual/jdk-1.4 - !=dev-java/swt-3.4*:3 - app-arch/unzip - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - x11-proto/xextproto - x11-proto/inputproto - ${COMMON}" - -RDEPEND=">=virtual/jre-1.4 - x11-libs/libXtst - ${COMMON}" - -S="${WORKDIR}" - -src_unpack() { - local DISTFILE=${A} - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile" - unpack "./src.zip" - - # Cleanup the redirtied directory structure - rm -rf about_files/ || die - - # Replace the build.xml to allow compilation without Eclipse tasks - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml" - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" - - # Apply all the patches, including arch-specific - # EPATCH_SOURCE="${WORKDIR}/${PATCHSET}" EPATCH_SUFFIX="patch" epatch - - sed -i "s/CFLAGS = -O -Wall/CFLAGS = ${CFLAGS} -Wall/" \ - make_linux.mak || die "Failed to tweak make_linux.mak" - - sed -i "s/MOZILLACFLAGS = -O/MOZILLACFLAGS = ${CXXFLAGS}/" \ - make_linux.mak || die "Failed to tweak make_linux.mak" - - # Kill some strict-aliasing warnings - epatch "${FILESDIR}/${PN}-3.3-callback-pointer-dereferencing.patch" -} - -src_compile() { - # Drop jikes support as it seems to be unfriendly with SWT - java-pkg_filter-compiler jikes - - local AWT_ARCH - local JAWTSO="libjawt.so" - if [[ $(tc-arch) == 'x86' ]] ; then - AWT_ARCH="i386" - elif [[ $(tc-arch) == 'ppc' ]] ; then - AWT_ARCH="ppc" - elif [[ $(tc-arch) == 'ppc64' ]] ; then - AWT_ARCH="ppc64" - else - AWT_ARCH="amd64" - fi - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}" - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin" - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)" - else - eerror "${JAWTSO} not found in the JDK being used for compilation!" - die "cannot build AWT library" - fi - - # Fix the pointer size for AMD64 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64 - - local platform="linux" - - use elibc_FreeBSD && platform="freebsd" - - local make="emake -f make_${platform}.mak NO_STRIP=y" - - einfo "Building AWT library" - ${make} make_awt || die "Failed to build AWT support" - - einfo "Building SWT library" - ${make} make_swt || die "Failed to build SWT support" - - einfo "Building JAVA-AT-SPI bridge" - ${make} make_atk || die "Failed to build ATK support" - - if use gnome ; then - einfo "Building GNOME VFS support" - ${make} make_gnome || die "Failed to build GNOME VFS support" - fi - - if use xulrunner ; then - einfo "Building the Mozilla component against xulrunner-1.9" - - export MOZILLA_INCLUDES="$(pkg-config libxul --cflags)" - # the -R is a workaround for bug #234934 - export MOZILLA_LIBS="-Wl,-R$(pkg-config libxul --variable=sdkdir) $(pkg-config libxul --libs)" - - ${make} make_mozilla || die "Failed to build Mozilla support" - - # upstream ships libswt-xulrunner*.so even though the build.sh does not - # build it anymore... missing this file leads to another instance - # of bug #234934 so we build it too - einfo "Building the xulrunner component against xulrunner-1.9" - - export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}" - export XULRUNNER_LIBS="${MOZILLA_LIBS}" - - ${make} make_xulrunner || die "Failed to build xulrunner support" - fi - - if use cairo ; then - einfo "Building CAIRO support" - ${make} make_cairo || die "Unable to build CAIRO support" - fi - - if use opengl ; then - einfo "Building OpenGL component" - ${make} make_glx || die "Unable to build OpenGL component" - fi - - einfo "Building JNI libraries" - eant compile - - einfo "Copying missing files" - cp -i "${S}/version.txt" "${S}/build/version.txt" - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \ - "${S}/build/org/eclipse/swt/internal/" - - einfo "Packing JNI libraries" - eant jar -} - -src_install() { - swtArch=${ARCH} - use amd64 && swtArch=x86_64 - use x86-fbsd && swtArch=x86 - - sed -e "s/SWT_ARCH/${swtArch}/" \ - -e "s/\(Bundle-Version: *\).*/\1${PV}${EXTRAVER}/" \ - "${FILESDIR}/${PN}-3.4-manifest" > "MANIFEST_TMP.MF" - java-osgi_newjar-fromfile --no-auto-version "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" - - java-pkg_sointo /usr/$(get_libdir) - java-pkg_doso *.so - - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - java-pkg_register-environment-variable MOZILLA_FIVE_HOME "${gecko_dir}" - fi - - dohtml about.html || die -} diff --git a/dev-java/swt/swt-3.4.2.ebuild b/dev-java/swt/swt-3.4.2.ebuild deleted file mode 100644 index 76c3773..0000000 --- a/dev-java/swt/swt-3.4.2.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# 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-r2.ebuild,v 1.1 2008/09/14 00:02:03 caster Exp $ - -EAPI="1" - -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi - -MY_PV="${PV/_pre/M}" -MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-200902111700" -MY_P="${PN}-${MY_PV}" -EXTRAVER=".v3452" - -DESCRIPTION="GTK based SWT Library" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="x86? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - x86-fbsd? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - amd64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip - ) - 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 ~ppc64 ~x86" - -IUSE="cairo gnome opengl xulrunner" -COMMON=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6.8 - >=dev-libs/atk-1.10.2 - cairo? ( >=x11-libs/cairo-1.4.14 ) - gnome? ( - =gnome-base/libgnome-2* - =gnome-base/gnome-vfs-2* - =gnome-base/libgnomeui-2* - ) - xulrunner? ( net-libs/xulrunner:1.9 ) - opengl? ( - virtual/opengl - virtual/glu - )" - -# Use a blocker to avoid file collisions when upgrading to the slotted version -# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT -# so this is the only way to prevent collisions - -DEPEND=">=virtual/jdk-1.4 - !=dev-java/swt-3.4*:3 - app-arch/unzip - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - x11-proto/xextproto - x11-proto/inputproto - ${COMMON}" - -RDEPEND=">=virtual/jre-1.4 - x11-libs/libXtst - ${COMMON}" - -S="${WORKDIR}" - -src_unpack() { - local DISTFILE=${A} - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile" - unpack "./src.zip" - - # Cleanup the redirtied directory structure - rm -rf about_files/ || die - - # Replace the build.xml to allow compilation without Eclipse tasks - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml" - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" - - # Apply all the patches, including arch-specific - # EPATCH_SOURCE="${WORKDIR}/${PATCHSET}" EPATCH_SUFFIX="patch" epatch - - sed -i "s/CFLAGS = -O -Wall/CFLAGS = ${CFLAGS} -Wall/" \ - make_linux.mak || die "Failed to tweak make_linux.mak" - - sed -i "s/MOZILLACFLAGS = -O/MOZILLACFLAGS = ${CXXFLAGS}/" \ - make_linux.mak || die "Failed to tweak make_linux.mak" - - # Kill some strict-aliasing warnings - epatch "${FILESDIR}/${PN}-3.3-callback-pointer-dereferencing.patch" -} - -src_compile() { - # Drop jikes support as it seems to be unfriendly with SWT - java-pkg_filter-compiler jikes - - local AWT_ARCH - local JAWTSO="libjawt.so" - if [[ $(tc-arch) == 'x86' ]] ; then - AWT_ARCH="i386" - elif [[ $(tc-arch) == 'ppc' ]] ; then - AWT_ARCH="ppc" - elif [[ $(tc-arch) == 'ppc64' ]] ; then - AWT_ARCH="ppc64" - else - AWT_ARCH="amd64" - fi - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}" - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin" - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)" - else - eerror "${JAWTSO} not found in the JDK being used for compilation!" - die "cannot build AWT library" - fi - - # Fix the pointer size for AMD64 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64 - - local platform="linux" - - use elibc_FreeBSD && platform="freebsd" - - local make="emake -f make_${platform}.mak NO_STRIP=y" - - einfo "Building AWT library" - ${make} make_awt || die "Failed to build AWT support" - - einfo "Building SWT library" - ${make} make_swt || die "Failed to build SWT support" - - einfo "Building JAVA-AT-SPI bridge" - ${make} make_atk || die "Failed to build ATK support" - - if use gnome ; then - einfo "Building GNOME VFS support" - ${make} make_gnome || die "Failed to build GNOME VFS support" - fi - - if use xulrunner ; then - einfo "Building the Mozilla component against xulrunner-1.9" - - export MOZILLA_INCLUDES="$(pkg-config libxul --cflags)" - # the -R is a workaround for bug #234934 - export MOZILLA_LIBS="-Wl,-R$(pkg-config libxul --variable=sdkdir) $(pkg-config libxul --libs)" - - ${make} make_mozilla || die "Failed to build Mozilla support" - - # upstream ships libswt-xulrunner*.so even though the build.sh does not - # build it anymore... missing this file leads to another instance - # of bug #234934 so we build it too - einfo "Building the xulrunner component against xulrunner-1.9" - - export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}" - export XULRUNNER_LIBS="${MOZILLA_LIBS}" - - ${make} make_xulrunner || die "Failed to build xulrunner support" - fi - - if use cairo ; then - einfo "Building CAIRO support" - ${make} make_cairo || die "Unable to build CAIRO support" - fi - - if use opengl ; then - einfo "Building OpenGL component" - ${make} make_glx || die "Unable to build OpenGL component" - fi - - einfo "Building JNI libraries" - eant compile - - einfo "Copying missing files" - cp -i "${S}/version.txt" "${S}/build/version.txt" - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \ - "${S}/build/org/eclipse/swt/internal/" - - einfo "Packing JNI libraries" - eant jar -} - -src_install() { - swtArch=${ARCH} - use amd64 && swtArch=x86_64 - use x86-fbsd && swtArch=x86 - - sed -e "s/SWT_ARCH/${swtArch}/" \ - -e "s/\(Bundle-Version: *\).*/\1${PV}${EXTRAVER}/" \ - "${FILESDIR}/${PN}-3.4-manifest" > "MANIFEST_TMP.MF" - java-osgi_newjar-fromfile --no-auto-version "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" - - java-pkg_sointo /usr/$(get_libdir) - java-pkg_doso *.so - - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - java-pkg_register-environment-variable MOZILLA_FIVE_HOME "${gecko_dir}" - fi - - dohtml about.html || die -} diff --git a/dev-java/swt/swt-3.6.2.ebuild b/dev-java/swt/swt-3.6.2.ebuild deleted file mode 100644 index 63116c7..0000000 --- a/dev-java/swt/swt-3.6.2.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.6.1.ebuild,v 1.7 2011/03/29 09:17:56 caster Exp $ - -EAPI=2 - -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi - -MY_PV="${PV/_rc/RC}" -MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201102101200" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="GTK based SWT Library" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="x86? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - x86-fbsd? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - amd64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip - ) - ppc? ( - http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip - ) - ppc64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip - )" - -SLOT="3.6" -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" -KEYWORDS="amd64 ppc ppc64 x86" - -IUSE="cairo gnome opengl webkit xulrunner" -COMMON=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6.8:2 - >=dev-libs/atk-1.10.2 - cairo? ( >=x11-libs/cairo-1.4.14 ) - gnome? ( - =gnome-base/libgnome-2* - =gnome-base/gnome-vfs-2* - =gnome-base/libgnomeui-2* - ) - xulrunner? ( =net-libs/xulrunner-1.9* ) - webkit? ( >=net-libs/webkit-gtk-1.2 ) - opengl? ( - virtual/opengl - virtual/glu - ) - x11-libs/libXtst" - -# Use a blocker to avoid file collisions when upgrading to the slotted version -# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT -# so this is the only way to prevent collisions -# libXtst/xextproto is done like this due to the XTest.h move - bug #292244 - -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - || ( >=x11-libs/libXtst-1.1.0 <x11-proto/xextproto-7.1 ) - x11-proto/inputproto - dev-util/pkgconfig - ${COMMON}" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON}" - -S="${WORKDIR}" - -# JNI libraries don't need SONAME, bug #253756 -QA_SONAME="usr/$(get_libdir)/libswt-.*.so" - -src_unpack() { - local DISTFILE=${A} - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile" - unpack "./src.zip" - - # Cleanup the redirtied directory structure - rm -rf about_files/ || die -} - -java_prepare() { - # Replace the build.xml to allow compilation without Eclipse tasks - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml" - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" - - # Fix Makefiles to respect flags and work with --as-needed - epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch - - use xulrunner || ( use webkit && \ - epatch "${FILESDIR}"/webkitbydefault.patch ) -} - -src_compile() { - # Drop jikes support as it seems to be unfriendly with SWT - java-pkg_filter-compiler jikes - - local AWT_ARCH - local JAWTSO="libjawt.so" - if [[ $(tc-arch) == 'x86' ]] ; then - AWT_ARCH="i386" - elif [[ $(tc-arch) == 'ppc' ]] ; then - AWT_ARCH="ppc" - elif [[ $(tc-arch) == 'ppc64' ]] ; then - AWT_ARCH="ppc64" - else - AWT_ARCH="amd64" - fi - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}" - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin" - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)" - else - eerror "${JAWTSO} not found in the JDK being used for compilation!" - die "cannot build AWT library" - fi - - # Fix the pointer size for AMD64 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64 - - local platform="linux" - - use elibc_FreeBSD && platform="freebsd" - - local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)" - - einfo "Building AWT library" - ${make} make_awt || die "Failed to build AWT support" - - einfo "Building SWT library" - ${make} make_swt || die "Failed to build SWT support" - - einfo "Building JAVA-AT-SPI bridge" - ${make} make_atk || die "Failed to build ATK support" - - if use gnome ; then - einfo "Building GNOME VFS support" - ${make} make_gnome || die "Failed to build GNOME VFS support" - fi - - if use webkit ; then - einfo "Building the WebKitGTK+ component" - - ${make} make_webkit || die "Failed to build WebKitGTK+ support" - fi - - if use xulrunner ; then - einfo "Building the Mozilla component against xulrunner-1.9" - - export MOZILLA_INCLUDES="$(pkg-config --cflags libxul libxul-embedding)" - # the -R is a workaround for bug #234934 - export MOZILLA_LIBS="-Wl,-R$(pkg-config libxul --variable=sdkdir) $(pkg-config --libs libxul libxul-embedding)" - - ${make} make_mozilla || die "Failed to build Mozilla support" - - # upstream ships libswt-xulrunner*.so even though the build.sh does not - # build it anymore... missing this file leads to another instance - # of bug #234934 so we build it too - einfo "Building the xulrunner component against xulrunner-1.9" - - export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}" - export XULRUNNER_LIBS="${MOZILLA_LIBS}" - - ${make} make_xulrunner || die "Failed to build xulrunner support" - - ${make} make_xpcominit || die "Failed to build xpcominit support" - fi - - if use cairo ; then - einfo "Building CAIRO support" - ${make} make_cairo || die "Unable to build CAIRO support" - fi - - if use opengl ; then - einfo "Building OpenGL component" - ${make} make_glx || die "Unable to build OpenGL component" - fi - - einfo "Building JNI libraries" - eant compile - - einfo "Copying missing files" - cp -i "${S}/version.txt" "${S}/build/version.txt" - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \ - "${S}/build/org/eclipse/swt/internal/" - - einfo "Packing JNI libraries" - eant jar -} - -src_install() { - swtArch=${ARCH} - use amd64 && swtArch=x86_64 - use x86-fbsd && swtArch=x86 - - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" - use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF" - use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF" - use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF" - use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF" - use xulrunner || sed -i -e "/ org.eclipse.swt.internal.mozilla; x-internal:=true,/d" "MANIFEST_TMP.MF" - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" - - java-pkg_sointo /usr/$(get_libdir) - java-pkg_doso *.so - - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - java-pkg_register-environment-variable MOZILLA_FIVE_HOME "${gecko_dir}" - fi - - dohtml about.html || die -} - -pkg_postinst() { - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - elog "You built swt with xulrunner support. For your custom applications please set" - elog "MOZILLA_FIVE_HOME environment variable to ${gecko_dir}" - fi -} diff --git a/dev-java/swt/swt-3.7.ebuild b/dev-java/swt/swt-3.7.ebuild deleted file mode 100644 index 3a641ae..0000000 --- a/dev-java/swt/swt-3.7.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header$ - -EAPI=2 - -inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi - -MY_PV="${PV/_rc/RC}" -MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201106131736" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="GTK based SWT Library" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="x86? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - x86-fbsd? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip - ) - amd64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip - ) - ppc64? ( - http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip - )" - -SLOT="3.7" -LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" -KEYWORDS="~amd64 ~ppc64 ~x86" - -IUSE="cairo gnome opengl xulrunner" -COMMON=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6.8 - >=dev-libs/atk-1.10.2 - cairo? ( >=x11-libs/cairo-1.4.14 ) - gnome? ( - =gnome-base/libgnome-2* - =gnome-base/gnome-vfs-2* - =gnome-base/libgnomeui-2* - ) - xulrunner? ( <net-libs/xulrunner-2:1.9 ) - opengl? ( - virtual/opengl - virtual/glu - ) - x11-libs/libXtst" - -# Use a blocker to avoid file collisions when upgrading to the slotted version -# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT -# so this is the only way to prevent collisions -# libXtst/xextproto is done like this due to the XTest.h move - bug #292244 - -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - x11-libs/libX11 - x11-libs/libXrender - x11-libs/libXt - || ( >=x11-libs/libXtst-1.1.0 <x11-proto/xextproto-7.1 ) - x11-proto/inputproto - dev-util/pkgconfig - ${COMMON}" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON}" - -S="${WORKDIR}" - -src_unpack() { - local DISTFILE=${A} - unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile" - unpack "./src.zip" - - # Cleanup the redirtied directory structure - rm -rf about_files/ || die -} - -java_prepare() { - # Replace the build.xml to allow compilation without Eclipse tasks - cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml" - mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources" - - # Fix Makefiles to respect flags and work with --as-needed - epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch -} - -src_compile() { - # Drop jikes support as it seems to be unfriendly with SWT - java-pkg_filter-compiler jikes - - local AWT_ARCH - local JAWTSO="libjawt.so" - if [[ $(tc-arch) == 'x86' ]] ; then - AWT_ARCH="i386" - elif [[ $(tc-arch) == 'ppc' ]] ; then - AWT_ARCH="ppc" - elif [[ $(tc-arch) == 'ppc64' ]] ; then - AWT_ARCH="ppc64" - else - AWT_ARCH="amd64" - fi - if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}" - elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then - export AWT_LIB_PATH="${JAVA_HOME}/jre/bin" - elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then - export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)" - else - eerror "${JAWTSO} not found in the JDK being used for compilation!" - die "cannot build AWT library" - fi - - # Fix the pointer size for AMD64 - [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64 - - local platform="linux" - - use elibc_FreeBSD && platform="freebsd" - - local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)" - - einfo "Building AWT library" - ${make} make_awt || die "Failed to build AWT support" - - einfo "Building SWT library" - ${make} make_swt || die "Failed to build SWT support" - - einfo "Building JAVA-AT-SPI bridge" - ${make} make_atk || die "Failed to build ATK support" - - if use gnome ; then - einfo "Building GNOME VFS support" - ${make} make_gnome || die "Failed to build GNOME VFS support" - fi - - if use xulrunner ; then - einfo "Building the Mozilla component against xulrunner-1.9" - - export MOZILLA_INCLUDES="$(pkg-config --cflags libxul libxul-embedding)" - # the -R is a workaround for bug #234934 - export MOZILLA_LIBS="-Wl,-R$(pkg-config libxul --variable=sdkdir) $(pkg-config --libs libxul libxul-embedding)" - - ${make} make_mozilla || die "Failed to build Mozilla support" - - # upstream ships libswt-xulrunner*.so even though the build.sh does not - # build it anymore... missing this file leads to another instance - # of bug #234934 so we build it too - einfo "Building the xulrunner component against xulrunner-1.9" - - export XULRUNNER_INCLUDES="${MOZILLA_INCLUDES}" - export XULRUNNER_LIBS="${MOZILLA_LIBS}" - - ${make} make_xulrunner || die "Failed to build xulrunner support" - - ${make} make_xpcominit || die "Failed to build xpcominit support" - fi - - if use cairo ; then - einfo "Building CAIRO support" - ${make} make_cairo || die "Unable to build CAIRO support" - fi - - if use opengl ; then - einfo "Building OpenGL component" - ${make} make_glx || die "Unable to build OpenGL component" - fi - - einfo "Building JNI libraries" - eant compile - - einfo "Copying missing files" - cp -i "${S}/version.txt" "${S}/build/version.txt" - cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \ - "${S}/build/org/eclipse/swt/internal/" - - einfo "Packing JNI libraries" - eant jar -} - -src_install() { - swtArch=${ARCH} - use amd64 && swtArch=x86_64 - use x86-fbsd && swtArch=x86 - - sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" - java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0" - - java-pkg_sointo /usr/$(get_libdir) - java-pkg_doso *.so - - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - java-pkg_register-environment-variable MOZILLA_FIVE_HOME "${gecko_dir}" - fi - - dohtml about.html || die -} - -pkg_postinst() { - if use xulrunner; then - local gecko_dir="$(pkg-config libxul --variable=sdkdir)" - elog "You built swt with xulrunner support. For your custom applications please set" - elog "MOZILLA_FIVE_HOME environment variable to ${gecko_dir}" - fi -} |