--- eclipse-3.5.1.orig/debian/changelog +++ eclipse-3.5.1/debian/changelog @@ -0,0 +1,1234 @@ +eclipse (3.5.1-0~ubuntu1) karmic; urgency=low + + * Fix build failure on lpia. + * For anything else kudos to the eclipse-team. + + -- Matthias Klose Tue, 06 Oct 2009 14:22:24 +0200 + +eclipse (3.5.1-0~ppa1) karmic; urgency=low + + * New upstream release. (LP: #123064) + - Supports xulrunner-1.9.1 (Closes: #538871, #507536) + * Converted build system to use eclipse-build. (Closes: #501533) + * Removed obsolete linda overrides. + * New maintainers. (Closes: #526489) + * Added kdebase-bin as alternative to zenity (Closes: #537605) + * Added missing "apt" plug-in for eclipse-jdt. + (Closes: #403655, LP: #120610) + * Added conflicts on the old eclipse-*-nls packages. + (Closes: #538869) + * Removed "builtin browser not supported"-warning; it did not + work. (Closes: #403675, #402340) + * Removed dependency on libtomcat5.5-java and liblucene-javadoc. + (Closes: #530722, #537605) + + -- Benjamin Drung Tue, 06 Oct 2009 00:37:32 +0200 + +eclipse (3.4.1-1) unstable; urgency=low + + * Build for unstable. + + -- Matthias Klose Fri, 24 Jul 2009 10:13:56 +0200 + +eclipse (3.2.2-5) unstable; urgency=low + + * Added junit4 support. + * Added ant-nodeps.jar to ant classpath. Needed for replaceregexp tag. + * Simplified debian/rules by removing all JVM_* variables. + * Updated watch file to match upstream correctly. Closes: #449647. + * Added Homepage, Vcs-Svn and Vcs-Browser fields. + * Updated Standards-Version to 3.7.3. + * debian/eclipse-rcp.dirs. Removed, unneeded. + * Updated debian/patches/eclipse-jsch-sftpexception.dpatch for jsch 0.1.36. + Closes: #460364. + * Updated (Build-)Depends on libjsch-java (>= 0.1.36). + * Added JAVA_HOME for icedtea to debian/extra/java_home. + * Add additional Depends on libgtk2.0-0 (>= 2.12.0-3) for libswt3.2-gtk-jni. + * Added eclipse to Recommends of all plugin packages. Closes: #447202. + * Added debian/source.lintian-overrides to shut up lintian a bit. + * Added ${shlibs:Depends} to Depends of all -gcj packages with native jars. + + -- Michael Koch Tue, 12 Feb 2008 22:01:22 +0100 + +eclipse (3.2.2-4) unstable; urgency=low + + [ Michael Koch ] + * Explicitely build for i386. Closes: #443490. + * Use GCJ 4.2. + * Added debian/patches/eclipse-jsch-sftpexception.dpatch. Closes: #443485. + * Updated Depends on jsch. + * Remove *lucene*.jar from native compilation. + * Introduce build option 'nonative' to disable native compilation easily. + * debian/patches/eclipse-ant-manifest.dpatch: Don't remove ant-launcher.jar + from ant plugin classpath. Needed for Ant 1.7. + * debian/rules: Honor 'parallel=X' setting in DEB_BUILD_OPTIONS. + + [ Flávio Martins ] + * Make eclipse-gcj depend on ecj-gcj instead of ecj-bootstrap-gcj. + Closes: #445578. + * Added support for lpia architecture + * Fix powerpc FTBFS issue for real now. Closes: #432648 + + -- Michael Koch Sun, 07 Oct 2007 11:46:03 +0200 + +eclipse (3.2.2-3) unstable; urgency=low + + [ Michael Koch ] + * debian/control.in: eclipse-platform: Removed zenity alternatives from + Depends. Closes: #419668. + * Fixed debian/eclipse.menu and debian/eclipse/extra/eclipse.desktop to be + policy compliant. + + [ Flávio Martins ] + * Resurrected and tweaked eclipse-java-home.dpatch to fix FTBFS. + Closes: #432648. + + -- Michael Koch Wed, 22 Aug 2007 15:43:49 +0200 + +eclipse (3.2.2-2) unstable; urgency=low + + * debian/extra/java_home: Use /usr/lib/jvm/java-6-sun instead of + /usr/lib/jvm/java-1.6.0-sun. Closes: #415712. + * debian/rules: Build with source and target version 1.5. + * debian/control.in: Replaced all ${Source-Version} by ${binary:Version}. + + -- Michael Koch Sun, 15 Jul 2007 11:01:20 +0200 + +eclipse (3.2.2-1) unstable; urgency=low + + [ Michael Koch ] + * Sparc build fixes. + * debian/extra/java_home: Added paths for SUN JDK 6. + Closes: #415712, #418877. + * debian/rules: Don't force empty bootclasspath. + * lintian/*: fixed lintian warnings for eclipse 3.2.2. + + -- Michael Koch Mon, 04 Jun 2007 08:18:23 -0100 + +eclipse (3.2.1-6) unstable; urgency=low + + * Rebuilt with unstables libc6. + + -- Michael Koch Thu, 22 Feb 2007 10:14:17 +0000 + +eclipse (3.2.1-5) unstable; urgency=low + + [ Matthias Klose ] + * libswt3.2-gtk-jni: Conflict with libswt-gnome-gtk-3.2-jni as well. + Closes: #401570. + * debian/patches/eclipse-ecj-gcj.dpatch: New, same as in ecj-bootstrap. + + [ Michael Koch ] + * debian/control.in: libswt3.2-gtk-java: Conflicts with libswt-gtk-3.2-java + (<< 3.2.1-5). Closes: #407384. + + -- Michael Koch Sun, 28 Jan 2007 12:30:36 +0100 + +eclipse (3.2.1-4) unstable; urgency=low + + [ Matthias Klose ] + * debian/patches/eclipse-libswt-xulrunner.dpatch: Add chunks from + eclipse-libswt-firefox.dpatch. + * debian/rules: For the xulrunner case, apply eclipse-libswt-firefox2, + don't apply eclipse-libswt-mozilla-profiles. + * eclipse-platform: Unconditionally depend on xulrunner. Closes: #396636. + * debian/extra/eclipse.sh: Don't honor MOZILLA_FIVE_HOME anymore. + + -- Matthias Klose Sun, 7 Jan 2007 10:53:12 +0100 + +eclipse (3.2.1-3) unstable; urgency=low + + [ Vladimír Lapáček ] + * debian/patches/eclipse-tomcat55-dpatch: link to mx4j-jmx.jar + rather then to jmx.jar. + + [ Matthias Klose ] + * Unconditionally depend on zenity. Closes: #403204. + + -- Matthias Klose Wed, 20 Dec 2006 01:10:10 +0100 + +eclipse (3.2.1-2) unstable; urgency=low + + [ Matthias Klose ] + * libswt3.2-gtk-jni: Add conflict with duplicate copy in the + Debian archive. Closes: #401819. + + -- Matthias Klose Wed, 6 Dec 2006 13:45:37 +0100 + +eclipse (3.2.1-1) unstable; urgency=low + + [ Matthias Klose ] + * debian/control.in: eclipse-gcj: Depend on eclipse. + * debian/rules: Reenable 64bit build patches. + + [ Stephan Michels ] + * debian/patches/eclipse-build.dpatch: Updated patch from FC + * debian/patches/eclipse-disable-motif.dpatch: Converted patch + to Eclipse 3.2. + + -- Matthias Klose Sun, 3 Dec 2006 11:52:53 +0100 + +eclipse (3.2.1-0) experimental; urgency=low + + [ Michael Koch ] + * New upstream version. + - Added debian/patches/eclipse-disable-junit4-apt.dpatch to disable + JUnit4 support. + - Added debian/patches/eclipse-tomcat55.dpatch, + debian/patches/eclipse-tomcat55-build.dpatch, + debian/patches/eclipse-webapp-tomcat55.dpatch and + debian/patches/eclipse-webapp-tomcat55-newarches.dpatch to add support + for tomcat 5.5. + - Added debian/patches/eclipse-jsch.dpatch to use the JSch version + from Debian. + - Removed debian/patches/eclipse-tomcat5.dpatch. Obsoleted by tomcat5.5 + patches. + - Updated debian/patches/eclipse-libswt-xulrunner.dpatch to apply cleanly. + - Removed debian/patches/eclipse-java-model-cache.dpatch. + Implemented upstream. + - Removed debian/patches/eclipse-heapstatus.dpatch. Implemented upstream. + - Updated debian/patches/eclipse-fileinitializer.dpatch, + debian/patches/eclipse-updatehomedir.dpatch, + debian/patches/eclipse-javadoc-bootclasspath.dpatch, + debian/patches/eclipse-gnuformatterjdtui.dpatch, + debian/patches/eclipse-disable-motif.dpatch and + debian/patches/eclipse-libswt-enableall.dpatch to apply to new upstream. + - libswt3.2-gtk-gcj.install, libswt3.2-gtk-gcj.postinst, + libswt3.2-gtk-gcj.postrm, libswt3.2-gtk-java.install, + libswt3.2-gtk-jni.dirs, libswt3.2-gtk-jni.install: + Moved over from the respective files from 3.1.x. + - libswt3.1-gtk-gcj.install, libswt3.1-gtk-gcj.postrm, + libswt3.1-gtk-gcj.postinst, libswt3.1-gtk-java.install, + libswt3.1-gtk-jni.dirs, libswt3.1-gtk-jni.install: Removed. + - debian/rules: Adjusted list of license files to delete. + (Thanks to Vladimir Lapacek for patches for Tomcat 5.5 integration) + * extra/package-links.txt, extra/links.txt: Link tomcat 5.5 jars. + * debian/rules: Changed list of patches to apply. Updated to version numbers. + * debian/extra/ecj-gcj.1, debian/extra/ecj-java.1: Fixed manpage name. + * debian/control.in: Added new meta package eclipse-gcj for native eclipse + users. + * Moved all files to /usr/lib/eclipse to make all plugins work. + * debian/control.in: eclipse-jdt-common, eclipse-pde-common, + eclipse-platform-common, eclipse-rcp-common: Removed. + * Build icu4j as a eclipse plugin. + + [ Matthias Klose ] + * Build-depend on java-gcj-compat-dev (>> 1.0.65-4), remove explicit build + dependency on ecj-bootstrap-gcj. + * Don't build ecj again, just use the system one. + * Don't build the eclipse-ecj and eclipse-ecj-gcj packages anymore. + * Use java-gcj-compat-dev to compile the jar files to native code + and register them. + * debian/patches/eclipse-libswt-mozilla.dpatch: Update. + * debian/rules: Apply eclipse-libswt-mozilla-profiles when building + with mozilla. + * debian/rules: Fix libswt-gtk.jar symlink. + * Build swt bindings with -O2. + * debian/patches/eclipse-libswt-xpcomgcc4.dpatch: New, taken from FC. + * debian/patches/eclipse-libswt-firefox.dpatch: Updated from FC. + * debian/patches/eclipse-libswt-firefox2.dpatch: New, taken from FC. + * debian/rules: Uses bashisms, set SHELL. + * Speed up native build on multiprocessor machines. + * debian/extras/eclipse.sh: Remove mozilla error dialog. + * debian/control.in: Let eclipse recommend eclipse-gcj. + * debian/copyright: Update. + + [ Vladimir Lapacek ] + * Build jsch as a eclipse plugin. + + [ Stephan Michels ] + * Added "lib" prefix to the links of the tomcat plugin in package-links.txt + * Ensured that the directories exist before links were created + * Converted native presentation patch to 3.2 + * Show error dialog only if the mozilla/firefox wasn't found. + * Updated updatehomedir patch from Fedora's repository + + -- Matthias Klose Sun, 22 Oct 2006 04:25:47 +0200 + +eclipse (3.1.2-3) experimental; urgency=low + + [ Michael Koch ] + * debian/rules: Added support to build with xulrunner. Made it the default. + Closes: #352184. + * debian/patches/eclipse-libswt-xulrunner.dpatch: New file. + * debian/control.in: libswt3.1-gtk-java: Make @MOZILLA_DEP@ a Recommends. + libswt3.1-gtk-jni: Make dependencies on GNOME and Mozilla a Recommends. + Closes: #361696, #368705. + * debian/control.in: eclipse-platform-common: Added Depends on + java2-runtime. Closes: #369415, #380170. + * debian/control.in: eclipse-jdt-common: Don't Depends on eclipse-jdt. + Closes: #375908. + * debian/control.in: libswt3.1-gtk-jni: Don't Depends on libswt3.1-gtk-java. + Closes: #375870. + * debian/extra/java_home: Added path for SUN JDK from non-free. Thanks to + Tom Marble. Closes: #368583, #369194, #369950. + * debian/control.in: eclipse-efj: Removed Recommends on java-gcj-compat. It + is listed in Depends too. + + [ Stephan Michels ] + * debian/extra/ecj-gcj.1, debian/extra/ecj-java.1: Revised. + * debian/extra/efj.1, debian/eclipse-efj.manpages: New manpage for efj. + + [ Matthias Klose ] + * Build-depend on java-gcj-compat-dev (>= 1.0.61). + * debian/rules: Do not apply the eclipse-libjawt patch for the experimental + build. + * debian/patches/eclipse-awt-libpath.dpatch: Set AWT_LIB_PATH. + * debian/extra/eclipse.sh: Ignore the fact, that the package doesn't work + with Mozilla; everything but the help should work. + + -- Matthias Klose Sun, 13 Aug 2006 15:22:24 +0200 + +eclipse (3.1.2-2) unstable; urgency=low + + [ Michael Koch ] + * debian/control.in: eclipse: Added Conflicts/Replaces against + eclipse-platform-common. Closes: #352196, #352348, #365477, #359979 + * debian/control.in: Build-Depends on bzip2 instead of unzip. + Closes: #352726, #357087 + * control.in, eclipse-rcp-common.install, eclipse-rcp.install, + extra/arch-files.txt, libswt3.1-gtk-java.install: Moved + org.eclipse.swt plugins to eclipse-rcp package. + * debian/extra/efj.sh: Rewritten to match the code from eclipse.sh + Closes: #353555 + * debian/extra/eclipse.1: Clarified explanation for -vm option. + * debian/control.in: Updated Standards-Version to 3.7.2. + * debian/control.in: eclipse-source: Fixed typo in description. + Closes: #363379 + * debian/rules: Build the newest compiler. Closes: #356028 + * debian/control.in: libswt3.1-gtk-jni: Conflict with + libswt-gnome-gtk-3.1-jni and libswt-mozilla-gtk-3.1-jni Closes: #361692 + * debian/rules: Don't compile catalina.jar to native as this ICEe current + gcj-4.1. + + [ Matthias Klose ] + * debian/control.in: eclipse replaces eclipse-platform (<< 3.1.2-2). + * debian/extra/eclipse.sh: Make sure to use /usr/lib/mozilla as + MOZILLA_HOME in any case. + * debian/rules: Set a default for MOZILLA_HOME. + * Set JAVA_HOME for the build (needed for non-matching gcc/gcj versions). + * debian/eclipse.menu: Set longtitle. Ubuntu #34916. + * Merge from Ubuntu: + - Move swt.jar into the libswt3.1-gtk-java package. Closes: #362991. + - Add a new package libswt3.1-gtk-gcj. + * ecj.sh: Only access /etc/eclipse/java_home, if it exists. Closes: #356027. + * eclipse.sh: s/source/./. Closes: #359945. + * Merge from Ubuntu: + - Build using gij-4.1/gcj-4.1. + + -- Michael Koch Wed, 17 May 2006 12:48:03 +0000 + +eclipse (3.1.2-1) unstable; urgency=low + + [ Stephan Michels ] + * New upstream version. Release notes: + http://www.eclipse.org/eclipse/development/readme_eclipse_3.1.2.html + * debian/extra/eclipse.sh: Make the -vmargs and -install + arguments usable. Closes: #347749 + * debian/rules: Replaced logic to create the symbolic links. + * debian/patches/eclipse-java-model-cache.dpatch: Removed + patch because it is fixed upstream in 3.1.2 + * debian/patches/eclipse-libswt-mozilla.dpatch, + debian/patches/eclipse-libswt-firefox.dpatch: Using pkg-config to get + compiler flags for the compilation of SWT. + * debian/patches/eclipse-updatehomedir.dpatch: Updated patch to + the latest version. + * debian/rules, debian/extra/lib.link: Removed all symbolic links from + /usr/share/eclipse to /usr/lib/eclipse. Used a new install site + instead. + * eclipse.install, eclipse-platform-common.menu, eclipse.menu: Added + eclipse.desktop to eclipse.install and moved + eclipse-platform-common.menu to eclipse.menu. Closes: #350475, #351163 + * eclipse.install, eclipse-platform-common.install: Moved the eclipse + executable to the eclipse package to ensure that you can only start + Eclipse if you have the eclipse package installed. Closes: #348584 + + [ Michael Koch ] + * debian/extra/eclipse.sh: Made the -vm option working. Fixed tests for + xpcom.so. Exec the eclipse binary directly. Check for libgtkembedmoz.so. + * debian/patches/eclipse-libswt-firefox.dpatch, debian/rules, + debian/patches/eclipse-libswt-mozilla.dpatch: Make libswt3.1-gtk-java only + depend on mozilla-browser (Debian) or firefox (Ubuntu). Link against + libgtkembedmoz.so during build. Closes: #343667 + * debian/control.in: eclipse-platform-common: Depends on zenity | + kdebase-bin | xdialog instead of zenity only. + * Added debian/patches/eclipse-heapstatus.dpatch to show the heap status + always. + * debian/extra/links.txt, debian/extra/package-links.txt: Adjust links for + libmx4j-java >= 2.1.1-3. + * debian/control.in: Make eclipse package Architure: any (not all). + * debian/control.in: Remove ${shlibs:Depends} on most *-gcj packages. + * debian/rules: Determine upstream version and use a variable containing it + everywhere. + * debian/eclipse-jdt-gcj.install, debian/eclipse-pde-gcj.install, + debian/eclipse-platform-gcj.install, debian/eclipse-rcp-gcj.install: + Include the native jars in the *-gcj packages. + * Added watch file. + + [ Matthias Klose ] + * Add support to build using firefox-dev (turned off by default). + + -- Michael Koch Thu, 9 Feb 2006 06:23:00 +0000 + +eclipse (3.1.1-8) unstable; urgency=low + + * debian/eclipse-platform.preinst: Make /usr/lib/eclipse/features a real + directory. Closes: #345724, #345749, #346224 + * debian/rules: Don't make /usr/lib/eclipse/features a symlink. + * debian/eclipse-platform.install: Include only the non-source features. + * debian/rules: Handle eclipse architures with the same name as the + according Debian architures correctly. + * debian/rules: Don't re-define CURDIR. It's defined by make. + * debian/rules: Don't overwrite LC_ALL. Not needed. + * debian/extra/eclipse.sh: Fixed handling of /etc/eclipse/java_home. + Closes: #345756, #346110 + + -- Michael Koch Sat, 7 Jan 2006 11:45:19 +0000 + +eclipse (3.1.1-7) unstable; urgency=low + + [ Stephan Michels ] + * debian/copyright: Updated license to EPL 1.0. Closes: #342695 + * debian/eclipse-rcp.prerm: Fix the deletion of the eclipse + directories in /usr/local/lib, so that it doesn't fail if they are not + empty. Closes: #342338, #342305 + * debian/extra/eclipse.1: Updated and added missing commandline + options. Closes: #343315 + * debian/patches/eclipse-public-applypatch.dpatch: Add patch to make some + of the API of the compare plugin public, which is needed for the bugzilla + plugin (https://bugs.eclipse.org/bugs/show_bug.cgi?id=98707) + * debian/rules,debian/eclipse-ecj.manpages,debian/eclipse-ecj-gcj.manpages, + debian/extra/ecj.1,debian/extra/ecj-java.1,debian/extra/ecj-gcj.1: + Make an own copy for ecj-gcj with a special comment about gcj and + use *.manpages instead of a copy within the rules. + * debian/control, debian/rules: Added dependency to classpath-doc and enabled + eclipse-link-classpathdoc.dpatch to prevent that javadoc is fetching + javadoc informations from java.sun.com during the build time. + + [ Michael Koch ] + * debian/extra/eclipse.1: Fixed typo. + * debian/extra/eclipse.sh: Added property for faster startup with GCJ 4.0: + -Dgnu.gcj.runtime.VMClassLoader.library_control=never. + * debian/extra/eclipse.sh: Use /bin/sh to as shell. Fixed to be POSIX- + compliant. Closes: #342255 + * debian/rules: Generalized architecture support where debian arch name + is the same as the eclipse arch name. Closes: #342579 + * debian/control.in: libswt3.1-gtk-java: Alternatively Depends on firefox + (>= 1.4.99). Closes: 342505 + * debian/control.in: eclipse-pde-common: Don't depend on eclipse-pde. + Closes: #341854 + * debian/control.in: eclipse-platform-common: Don't depend on + eclise-platform-common. + * debian/eclipse-platform-common.install, debian/eclipse-platform-common.menu, + debian/rules, debian/extra/eclipse32.xpm: Implemented menu entry for X11 + desktops the Debian way. Closes: #343114 + * debian/extra/eclipse.sh: Implemented setting of MOZILLA_FIVE_HOME for + Firefox 1.5 correctly. + * debian/control.in: Build-Depends on gjdoc (>= 0.7.7). Closes: #343089 + * debian/rules: Moved natively compiled jars to /usr/lib/gcj-4.0 and + reworked it to support updates to newer GCJ versions more easily. + + -- Stephan Michels Fri, 23 Dec 2005 12:24:07 +0100 + +eclipse (3.1.1-6) unstable; urgency=low + + [ Stephan Michels ] + * debian/eclipse-platform.dirs: Removed /usr/local/share/eclipse. + Closes: #336884 + * debian/eclipse-rcp.postinst, debian/eclipse-rcp.prerm: + Create and remove empty directories for /usr/local/lib/eclipse. + Closes: #335242 + * debian/control: eclipse-sdk: Add dependency to eclipse-source, because + the sdk feature explicit depends on the source features. Closes: #338209 + * debian/patches/eclipse-tomcat5.dpatch: Changed version of the tomcat + plugin from 4.1.30.1 to 5.0.30 and all occurrences to fix dependency + problem of the sdk feature. + * debian/patches/eclipse-swttools.dpatch: Rebuild patch to build the swt + tools before org.eclipse.swt.gtk.linux.ia64 + * debian/control,debian/eclipse-sdk.install: Rename the package + eclipse-sdk to eclipse, and create a dummy package + for eclipse-sdk. Closes: #338733 + * debian/control: Remove circular dependency for eclipse-rcp to + eclipse-sdk. Closes: #339830 + * debian/control: Removed obsolete package eclipse-base. + + [ Michael Koch ] + * debian/control.in: Build-Depends on java-gcj-compat-dev (>= 1.0.41-2). + Closes: #336012. + * debian/control.in: libswt3.1-gtk-java: Fixed alternate Depends on + mozilla-firefox. Closes: #336285. + * debian/control.in: Uploaders: Added Stephan Michels. + + -- Stephan Michels Sun, 20 Nov 2005 14:41:10 +0100 + +eclipse (3.1.1-5) unstable; urgency=low + + * Remove gij-4.0 dependency from eclipse-base. + * Build using tomcat5 on Ubuntu as well. + + -- Matthias Klose Thu, 10 Nov 2005 09:00:42 +0200 + +eclipse (3.1.1-4) unstable; urgency=low + + [ Stephan Michels ] + * debian/patches/eclipse-helpindexbuilder.dpatch: + Added patch to fix bug in the HelpIndexBuilder + (https://bugs.eclipse.org/bugs/show_bug.cgi?id=114001). + * debian/patches/eclipse-consoleprogressmonitor.dpatch: + Removed patch because it was never necessary. + * debian/patches/eclipse-ant-manifest.dpatch + Fixed incorrect manifest file, because of the the last tailing comma. + * debian/rules: Enabled eclipse-ant-manifest patch + * debian/extra/config.ini: Removed file to fix the problem + with the missing splash screen. + * debian/control: Add alternative dependency to firefox instead + of mozilla-browser. Closes: #336285 + * debian/extra/eclipse.sh: Use /usr/lib/firefox as alternative for + MOZILLA_FIVE_HOME. + * debian/patches/eclipse-libswt-mozilla-classic.dpatch: Disable + patch if the firefox libraries are used, because the chrome registry + is not available and it is not necessary to set the chrome theme. + * debian/rules, debian/eclipse-platform-common.install: Used the png icons, + which are delivered with Eclipse. + * debian/eclipse-source.install: Added missing features like + org.eclipse.platform.source_3.1.1 to /usr/lib/eclipse. Closes: #336453 + * debian/rules: prepare-stamp: Execute the insertBuildId target + to replace all occurrences of @buildId@ + * eclipse-platform.install: Exclude every file for eclipse/configuration/ + except the necessary file config.ini. + * debian/control: Change architecture for libswt3.1-gtk-java from "all" to + "any". Closes: #336316,#336338,#336389. Ubuntu #17580 + * debian/extra/eclipse.sh: Print help message for -h and --help. + Removed the special handling for the workspace location. Closes: #337564 + * debian/patches/eclipse-javadoc-bootclasspath.dpatch: Add patch to fix + problem with missing bootclasspath property within the eclipse build scripts + https://bugs.eclipse.org/bugs/show_bug.cgi?id=115401 + * debian/patches/eclipse-gjdoc-reflection.dpatch: Add patch to use the + reflection option for gjdoc, to fix problem with the classpath option + http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23917 + * debian/control: Add eclipse-source <= 3.1.1-3 to the conflicts/replaces + of eclipse-platform, because of problems with /usr/lib/eclipse/features + + [ Michael Koch ] + * debian/extra/java_home: Removed support for sablevm and fjsdk for now. + Closes: #336470. + * debian/control: eclipse-jdt-common: Conflicts and Replaces + eclipse-jdt << 3.0. Closes: #336273. + * debian/control: eclipse-platform-common: Conflicts and Replaces + eclipse-platform << 3.0. Closes: #336307. + * debian/rules: Added support to build for s390 architecture. + * debian/eclipse-rcp.install, debian/libswt3.1-gtk-java.install, debian/rules: + Reorganized SWT to put its jar into /usr/lib/eclipse/plugins/. + * debian/control.in: libswt3.1-gtk-java: Made it an Architecture: any + package. + + -- Michael Koch Wed, 9 Nov 2005 10:42:57 +0100 + +eclipse (3.1.1-3) unstable; urgency=low + + * Michael Koch : + - Updated debian/patches/eclipse-java-model-cache.dpatch to use the upstream + solution. + - debian/rules: Handle ia64 architecture. + - Worked around bugs in latest lucene package. + - Moved package to main. + + * Stephan Michels : + - Added debian/patches/eclipse-gnuformatterjdtui.dpatch + to make the GNU formation rules available in the preferences + (https://bugs.eclipse.org/bugs/show_bug.cgi?id=91770) + - Added debian/patches/eclipse-updatehomedir.dpatch + to add home directory as installation location + if ECLIPSE_HOME is not writable + (https://bugs.eclipse.org/bugs/show_bug.cgi?id=90630) + - Updated debian/patches/eclipse-disable-filelog.dpatch + so that the patch didn't depend on the tomcat patches anymore + - Updated debian/patches/eclipse-tomcat5.patch + to combine the tomcat5 patches to one patch + - Updated debian/patches/eclipse-disable-tomcat.dpatch + in respect of the eclipse-disable-filelog.dpatch + - Added debian/patches/eclipse-libswt-mozilla-classic.dpatch + to set the classic theme for the browser widget to improve the look + (https://bugs.eclipse.org/bugs/show_bug.cgi?id=108257) + - Added debian/patches/eclipse-navtivepresentation.dpatch + to enable the internal native presentation and add some improvments + (https://bugs.eclipse.org/bugs/show_bug.cgi?id=93806) + + -- Michael Koch Tue, 25 Oct 2005 09:18:18 +0000 + +eclipse (3.1.1-2) unstable; urgency=low + + * eclipse-ecj: Fix dangling symlinks in /usr/share/ant/lib. + * Move the dh_installdirs/dh_install calls from the binary targets + to the install target. Fixes FTBFS when only building the architecture + dependent packages. + + -- Matthias Klose Wed, 12 Oct 2005 14:02:50 +0200 + +eclipse (3.1.1-1) unstable; urgency=low + + * Upload to contrib, the remaining reason is tomcat5 beeing in contrib. + + * New upstream release. Closes: #260510, #293058. + - source code formatter changes. Closes: #212765. + - Fixed broken Filesystem: inputfield on gtk. Closes: #204569. + - Fixed ant integration memory leaks. Closes: #219475. + - Fixed refactoring and quickfix fail when assert is used. Closes: #226160. + - Fixed includes regarding kaffe jni files. Closes: #262760. + - eclipse-platform package description changed. Closes: #271584. + - Dependency on kaffe is unneeded. Closes: #259321. + - start-functions.sh file removed. Closes: #304672. + - libswt2.1-gtk2-java not built anymore. Closes: #207156, #255745, #305990. + - eclipse can be installed. Closes: #247404. + + * Michael Koch : + - Updated debian/patches/eclipse-disable-motif.patch and + debian/patches/eclipse-libswt-cairo1.0.patch. Thanks to Stephan Michels + - Added debian/patches/eclipse-java-cache-model.patch to work around + memory handling stupidity + - debian/rules: Build Eclipse only once. + - debian/rules: Put debian version into about.mappings of org.eclipse.sdk + to show it in Eclipse about dialog. + - debian/rules: Build the native jars conditionally + - Use gcj instead of jikes to build the bootstrap ecj compiler + - Merged the fileInitializer code for debian/rules from Jerry Haltom's + Eclipse version for Ubuntu. + - debian/control: Make sure all *-gcj packages depend directly or + indirectly on gij-4.0 for the gcj-dbtool-4.0. + - debian/control: (Build-)Depends on ant-optional instead of ant for a + fully featured Apache Ant. + - debian/extra/java_home: Added more free and non-free JDKs. + Closes: #281226. + + * Matthias Klose : + - debian/*-gcj.postrm: Copy the update-gcj-classmaps-eclipse.sh script + into the postrm scripts. eclipse-base: Depend on gij-4.0. Ubuntu #16574. + - debian-*-gcj.prerm: Remove the update-gcj-classmaps-eclipse.sh script. + - debian/extra/java_home: Add home for the Blackdown JDK (j2sdk1.4 package). + - debian/control: Recommend eclipse-source, don't depend on it. + Ubuntu #2878. + - Convert the custom patch system to dpatch. + - Add support to build conditionally with tomcat5. + - debian/control: eclipse-base: Depend on gij-4.0. Ubuntu #2850. + - debian/control: eclipse-rcp replaces eclipse-rcp-common (<< 3.1.1). + Ubuntu #2828. + - debian/control: Remove gcc/g++ build dependencies, replace gcj dependency + with dependency on libgcj-dev. + - debian/control: Generated from debian/control.in + - Set the package section to contrib/devel again, tomcat5 is still in + contrib. + - Revert the 3.1-11 SWT package changes. + - Add conflicts to the swt packages, which are currently built from sources + extracted from the eclipse release. + - Honor setting of JAVA_HOME in startup script. Ubuntu #2835. + - Build swt libraries using -O2. + - debian/patches/eclipse-ant-manifest.dpatch: Disable. + - Blackdown crashes cannot be reproduced anymore with current Blackdown + package versions on i386 and amd64. Closes: #221712, #221816. + + * We do build swt-gtk from the eclipse source for various reasons: + - There is no swt-gtk upstream release, upstream does release swt-gtk + as part of an eclipse release. + - The swt-gtk built by separate sources is incompatible with the swt + built by eclipse as it misses some eclipse specific parts. Eclipse + and SWT always have to have the same version to make sure both are + compatible with each other. + As upstream doesn't maintain different releases of both, they don't + maintain compatiblity very well. + + -- Michael Koch Mon, 10 Oct 2005 22:12:43 +0200 + +eclipse (3.1-11) unstable; urgency=low + + * Fixed SWT. + + -- Michael Koch Thu, 8 Sep 2005 19:16:14 +0000 + +eclipse (3.1-10ubuntu1) breezy; urgency=low + + * Synchronize with unstable. + * Disable building with tomcat5, not yet in universe, remove libtomcat5-java + build dependency. libtomcat5-java dependency from eclipse-platform, + replace it with a suggestion. + * Fix FTBFS on amd64, building without tomcat5. + * Build using ecj-bootstrap instead of jikes. + * libswt3.1-gtk-jni: Remove dependency on mozilla-browser. + + -- Matthias Klose Mon, 26 Sep 2005 15:32:13 +0200 + +eclipse (3.1-10) unstable; urgency=low + + * debian/extra/eclipse.sh: support -vm instead of -java as the manpage says. + * Reworked debian/patches/eclipse-tomcat5.patch to make the help system + actually work. + * Removed debian/patches/eclipse-doc-plugins-disabled.patch. Obsolete now. + * Removed debian/patches/TomcatAppServer.java.diff. Obsolete now. + * Removed debian/patches/eclipse-libswt-cairo0.6.patch and + added debian/patches/eclipse-libswt-cairo1.0.patch to work correctly + with Cairo 1.0 + * Added debian/patches/eclipse-swt-x11.patch for building on 64bit archs. + * Added debian/patches/eclipse-disable-javadoc.patch, + * debian/patches/eclipse-disable-buildHelpIndex.patch, + eclipse-3.1/debian/patches/eclipse-consoleprogressmonitor.patch and + eclipse-3.1/debian/patches/z-eclipse-disable-filelog.patch to cope with + a hanging build system when building help files + + -- Michael Koch Thu, 8 Sep 2005 05:16:07 +0000 + +eclipse (3.1-9) unstable; urgency=low + + * Added patch from Stephan Michels to set MOZILLA_FIVE_HOME during startup + to be able to embedd Mozilla inside Eclipse. + * Added debian/patches/eclipse-swttools.patch. + * Fixed debian/extra/arch-files.txt. + * libswt-gtk-3.1-jni: Added dependency on mozilla-browser. + * Fixed debian/patches/eclipse-tomcat5.patch to add the correct jar names to + the tomcat MANIFEST.MF. + + -- Michael Koch Tue, 30 Aug 2005 20:26:10 +0000 + +eclipse (3.1-8) unstable; urgency=low + + * (Build-)Depend on libtomcat5-java instead of libtomcat4-java. + * debian/rules: Reference tomcat5 instead of tomcat4 and handle tomcat5 + properly. + * Removed debian/patches/eclipse-tomcat4.patch and added + debian/patches/eclipse-tomcat5.patch. + * Make eclipse-rcp depend on libswt3.1-gtk-java. + + -- Michael Koch Sun, 28 Aug 2005 07:45:51 +0000 + +eclipse (3.1-7) unstable; urgency=low + + * Added missing *.jar.so files to the packages. + * Added debian/aot-compile script and use it to compile jars to native. + * Removed debian/eclipse-sdk.postinst and debian/eclipse-sdk.postrm. + * Don't make eclipse-efj Depends on ${shlibs:Depends}. + * Fixed debian/extra/eclipse.sh to give command line arguments to + Eclipse. + + -- Michael Koch Sun, 21 Aug 2005 13:54:16 +0000 + +eclipse (3.1-6) unstable; urgency=low + + * Fixed compilation of jars to native. + * Created classmap files and and merged them after package installation. + * Got rid of update-eclipse script. + * Included update-gcj-classmaps-eclipse script. + * Added patches from Stephan Michels to enable cairo and Mozilla support + and to disable Motif and Win32 compilation. + * Use ant instead of libant1.6-java. + + -- Michael Koch Sun, 14 Aug 2005 20:58:35 +0000 + +eclipse (3.1-5) unstable; urgency=low + + * Cleaned up debian/rules more. + * debian/rules: Use $(ECLIPSE_ARCH) instead of hardcoding x86. + * Renamed debian/eclipse-ecj.postrm to debian/eclipse-ecj.prerm. + * Renamed debian/eclipse-ecj-native.postrm to + debian/eclipse-ecj-native.prerm. + * Added debian/eclipse-rcp.postinst. + * Include efj executable. + * Got rid of libeclipse-jni package. + * Renamed eclipse-ecj-native to eclipse-ecj-gcj and included + ecj-gcj executable. + * Fixed jsch usage. + + -- Michael Koch Mon, 11 Jul 2005 06:16:28 +0000 + +eclipse (3.1-4) unstable; urgency=low + + * Use native ecj to build Eclipse. + * Updated debian/patches/eclipse-cvs-ssh-jsch.patch to update all + occurrences of jsch version number. + + -- Michael Koch Fri, 8 Jul 2005 13:15:29 +0000 + +eclipse (3.1-3) unstable; urgency=low + + * debian/control: Big cleanup. + * Moved debian/addons/ to debian/extra/. + * debian/rules: Got rid of --sourcedir argument to dh_install. + * debian/*.install: Fixed paths. + + -- Michael Koch Fri, 8 Jul 2005 06:56:56 +0000 + +eclipse (3.1-2) unstable; urgency=low + + * Fixed command line arguments for SUN java. + * Include missing files. + * Fixed handling of links for SWT. + * Use standard binaries and remove wrappers in debian/bin. + + -- Michael Koch Wed, 6 Jul 2005 15:18:47 +0000 + +eclipse (3.1-1) unstable; urgency=low + + * New upstream version. + * Updated Standards-Version to 3.6.2. + + -- Michael Koch Tue, 5 Jul 2005 04:27:24 +0000 + +eclipse (3.0.1-1) unstable; urgency=low + + * New upstream release. + * Thanks to Jan Schulz for maintaining the Eclipse 2.1 packages and for his + comments on my Eclipse 3.0 packaging effort. + * Designed to run by default with Kaffe. + + -- Jerry Haltom Sun, 16 Jan 2005 23:19:39 -0600 + +eclipse (2.1.3-4) unstable; urgency=low + + * build by gcc-3.3 instead of 3.4 (closes: #251368). + + -- Takashi Okamoto Fri, 18 Jun 2004 08:26:58 +0900 + +eclipse (2.1.3-3) unstable; urgency=low + + * add information on non free JVM to eclipse-platform package + description (closes: #243904) + * Remove any references to fonts in control + * add x-www-browser as alternative to mozilla-browser + * remove gij from postinst calls. It fails to run the updater. + (closes: #247404, #248587) + * Changed 2>1 typo in the postinst java calls + * recompile on a plain sid without experimental gcc (closes: #251563) + * s/2.1.2/2.1.3/ in libswt*.links (closes: #252026) + Note to self: this needs to be checked be some tests...) + * libeclipse-jni replaces eclipse-platform (<<2.1.3-2) + * recompile with plain sid and not experimental gcc + (closes: #251368, #251563) + * Add a patch to make it compile on latest gtk + * Make the /usr/lib/jni/*so real files, located in the jni packages and + not symlinks in the java ones (makes lin* happy). Tighten the + dependcies between java and jni packages. + + -- Jan Schulz Sun, 6 Jun 2004 11:21:27 +0200 + +eclipse (2.1.3-2) unstable; urgency=low + + * workaround for a FTBFS with ant 1.6 and JDK 1.3: Added the right jars to + the CLASSPATH and build depend on ant 1.6. + * add debugging output to the build-java call: export + DEB_BUILD_OPTIONS=debug before building. + * don't install the old KDE desktop dir. + + -- Jan Schulz Thu, 8 Apr 2004 01:15:12 +0200 + +eclipse (2.1.3-1) unstable; urgency=low + + * New Upstream version: Again, only bugfixes, no new features + * Remove patches integrated upstream. + . new-cvs-response.patch + . org.eclipse.ui.workbench.texteditor.patch + . 00-PDE_build_with_NLS.patch + * Updated eclipse-javac links for ant. + * Removed ant dependencies and include the jars from upstream. This is + due to the problem, that debians ant is now 1.6, but eclipse requires + 1.5 ant. As the 3.0 version changes this anyway, I didn't bother to + patch this: this is too much work and too less result (xerces and tomcat + are also taken from upstream source). + * Introduced 3 new packages: lib*-jni, which includes all native + compiled parts from the corresponding Java packages. (closes: #232882) + . Conflict and replace older versions to force them off the system + . Compile this parts in it's own target, so that arch binary only + releases are a lot faster. (closes: #232852) + * Add some info to the libswt*.README.Debian re compiling the jars + to native libs with gcj. (closes: #232011) + * Removed one desktop file, as this is not anymore needed since kde 3.2 + * Sidenote: kaffe is now able to do rudimentary startup. + + -- Jan Schulz Wed, 24 Mar 2004 17:28:29 +0100 + +eclipse (2.1.2-2) unstable; urgency=low + + * Added a note to NEWS, that the install can fail, if sablevm ends + up being the only JVM for eclipses config app. Also added some note + to the postinst scripts. This is a bug in the java policy, as I cannot + exclude sablevm from the /usr/bin/java alternative, which the postinst + uses as the last option. Workaround is to set JAVA_HOME to a working + JVM before doing the upgrade. + * Tighter dependencies between packages, so that upgrades will work. + (closes: #229587) + * Added patch to work around problems with latest cvs. (closes: #231135) + * Make /usr/bin/eclipse -nl aware and use LANG to determine the to be used + language. To change that independly from your normal settings, add + LANG="..." to your $HOME/.eclipse/eclipserc (closes: #231464) + * Tried to remove as much whitespace changes from the 'addsite' patch as + possible. + * Removed the '#!/bin/bash' from startup function: its not meant to be + executed, only sourced. + * Added my name to the copyright. + * Added debian package version to version string, which is shown in + Help|About + * Readme.Debian: s/artikel/article/g. Thanks to David N. Welton for + spotting it. + + -- Jan Schulz Fri, 6 Feb 2004 21:35:36 +0100 + +eclipse (2.1.2-1) unstable; urgency=low + + * New Upstream release: Only maintainance, no new features. (Closes: #224104) + . New version needs to be intialized after installation. Added a + postinst call in platform and jdt packages. This call is currently not + failsave due to shortcommings in java policy. It should work on a + current unstable system + * Cleaned up the upstream sourceball a bit (aka: it's not perfect yet), + which resulted in one MB less orig.tar.gz. Basicly a + rm *{macosx,photon,win32,...}* and rm *so. The next upstream version + will be done with CVS and a proper script. + * fixed a bug wrt default WS: I forgot to change the path to the new + java-config file. + * Cleaned up initial $HOME/.eclipse creation. (Closes: #218972) + * Changed the regex in the 'does not startup workaround' to be more + specific. Thanks to David Walluck! + * Add lucene parser.jar from lucene-demos package, so that indexer works + again. Thanks to Anthony W. Juckel for the find. (Closes: #220952) + * Removed old GTK Libs from Build-Depends. I don't think that eclipse is + still working with old gtk versions and I have no system to test. + Use a Gnome >2.2 woody backport, if you want eclipse on a woody system. + * added "libgnomevfs2-dev" to Build-Depends:. Thanks to Hiroshi Miura for + the find. (Closes: #222034) + * added "Copyright: 2000, 2003 IBM and other' in debian/copyright. This is + the String, which is in every java file. + * Add workaround for 'first startup'-bug when two WS are istalled. + + -- Jan Schulz Wed, 17 Dec 2003 00:01:13 +0100 + +eclipse (2.1.1-7) unstable; urgency=low + + * updated patch for emacs keybinding and PDE_build_with_NLS.patch fixed. + Thanks to Takashi Okamoto! + + * -> not uploaded eclipse 2.1.1-6 + * Added sensible-browser (as default) and x-www-browser to view the + help pages. (Closes: #217520) + * the -3 prerm scrips had a bug/typo, which would leave the alternative + installed, when the swt package were removed. This would result in + eclipse not starting up, if the 'ws' value wasn't overwritten at runtime. + Added postinst code to fix this. Thanks for Dominique Devriese for + the bugreport. (closes: #216572) + * added some notes about some locales problems, which results in + strange characters being inserted when doing C&P. The real cause is + reported in bug#200933. (closes: #212767) + * Added "patch (>= 2.5.9)" to build depends, which resolves a problem + when build on woody. Thanks to Anselm Kruis! + * Anselm Kruis also sent a patch to make eclipse be buildable on a plain + woody system together with a gnome2.2 mirror (using old qt and so on). + Many thanks for the work! + . redesign the swt makefiles to accept old qt versions + . add Dependencies for that versions + . add small Howto: debian/README.Backport + * Some minor changes in debian/control and some cleanup debian/rules + * change libswt*java to use java-config files. Included versioned + Conflicts: to force older versions off the system. As I haven't seen + any packages other than the eclipse-platform, the packages don't + provide any fallback to the old behaviour. + * separate some parts of eclipse-platforms README.Debian into FAQ.Debian + * disabled the PDE_build_with_NLS.patch, as it failed to work. I have no + idea why, everything seems fine with that patch. + * replaced the lucene jar with the one from the lucene package. + + * -> not uploaded eclipse 2.1.1-5 + * Eclipse prints a better error message, when it failed while using + /usr/bin/java, which could be unfit to run eclipse. Also changed -cp + into -classpath, so that the error isn't that obscure. (closes: #207830) + * added kde and gnome desktop files. Thanks to Matt Pavlovich + (closes: #209041) + * update eclipse manpage (JAVA_HOME, addsite). + * added '-vm' functionality, which was in the manpage, but not in the + starter skript. Ouups... + + * -> not uploaded eclipse 2.1.1-4: + * Seperated Dependencies and Suggestion from the SWT libs: Not all libs + are needed to use SWT. Also changed the eclipse binary starter + requirements to suggests (see next entry). (Closes:#203966) + * Integrated the launcher capabilities into /usr/bin/eclipse. + The binary launcher is only used for splash screen. It will fail + if the libraries used for displaying this aren't present, but + this won't prevent eclipse from starting. + * ant-optional.jar is now correctly linked. (Closes: #205170) + * Removed platform gtk/motif features: updatemanger was confused, + if two window system versions were present. No functionality was + removed. (Closes: #204791) + * Removed unofficial pde-junit package from eclipse-pde suggest. This + plugin is integrated into upstream source in the next major version. + (Closes: #203964) + * fixed a typo in the *gtk.jars file which prevented the pi jar to + be added to the classpath. (Closes: #217309) + * New standard version (no changes needed). + + -- Jan Schulz Sat, 25 Oct 2003 21:45:03 +0200 + +eclipse (2.1.1-3) unstable; urgency=low + + * copyright: libswt2.1-gtk2-java is partly distributed under LGPL. + * fix the Refactor|Rename problem properly. See 00-refactor-rename.patch + * integrated the patches done by Takashi Okamoto (Thanks for the + fast rebuild!) + * make java building fail in case of an error (Closes:201422). + * missed a plugin in dh_install call. Fixed and test for this added. + * changed the buildprocess to use less space. + * upgraded to debian-policy 3.6.0: no changes needed + * Added some workaround for errors at startup: if any plugins are excluded + from loading, the startscript will remove this entries and start with + all plugins. Closes:#192176 + * removed bashism in /usr/bin/eclipse. Closes:#201235 + * initial support for swt-motif. swt-gtk is still the prefered one + if present. Be aware that eclipse-platform still depends on some gtk + related libs. This will change in the next release. + * different swt versions can be installed next to each other. + . versioned package names + . versioned jar files + . libswt-java is renamed to libswt2.1-java and only a virtual package + . libswt2.1-gtk2-java and libswt2.1-motif-java provide this package + . swt is now under update-alternative (See README.Debian about the way + this is done) + . eclipse has a default -ws, based upon this alternative + * removed the (gtk|motif)-features, as they causes trouble with + the updatemanager, if they are present when the 'other ws' is + used. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=39889 + + -- Jan Schulz Tue, 15 Jul 2003 23:56:00 +0200 + +eclipse (2.1.1-2) unstable; urgency=low + + * fixed bug C-w don't work correctory when use emacs binding. + See 00-org.eclipse.ui.patch. + * fixed bug export plugin doesn't work when use language pack. + See 00-org.eclipse.pde.build.patch file. + * build with jdk1.3.1 to avoid refactor problem. (closes: #197484) + + -- Takashi Okamoto Sat, 12 Jul 2003 22:29:39 +0900 + +eclipse (2.1.1-1) unstable; urgency=low + + * new upstream version. Only bugfixes, no new features. + o Eclipse crashes with certain gtk themes (closes:#198127) + * converted upstream zip to tar.gz: 10MB less *orig.tar.gz + + -- Jan Schulz Sun, 29 Jun 2003 05:01:43 +0200 + +eclipse (2.1-6) unstable; urgency=low + + * some internal improvements to /usr/bin/eclipse + * eclipse-pde Suggest: eclipse-pde-junit + * updated libswt-java README.Debian to include information + about gcj compile to native. (Closes:#193523) + * Added a new option to $HOME/.eclipse/eclipsrc to *not* use + anti aliased Fonts, which speeds up eclipse. + See /usr/share/doc/eclipse-platform/README.Debian for more info. + eclipse-platform: Suggests: ttf-bitstream-vera + * patch for eclipse launcher to show some debian specific + information in case of a crash and to return proper exit codes. + * Patch for 'Refactor|Rename' problem, when compiled with javac 1.4 + (Closes:#197484) + * changed libswt-java to be only available on 32bit arch. + (Closes:#197409) + * Buildnotes converted to plain text + * Added Takashi Okamoto as co-maintainer + * Conflict with a earlier version of eclipse-nls-sdk, which broke due + to the /usr/lib -> /usr/share change. + * addsite patch cleanups. + + -- Jan Schulz Mon, 23 Jun 2003 23:58:07 +0200 + +eclipse (2.1-5) unstable; urgency=low + + * Changed /usr/local included site from /usr/local/lib/eclipse to + /usr/local/share/eclipse. You need to copy the plugins/features + by hand to make them work again! + + Unofficial version 4.3: + * More fixes for the OutOfMemoryException problem. + Max Memory for ant is now set to 256M, but will + be overwritten(!) in $HOME/.antrc or with an exported + ANT_OPTS variable. Made the errorreport more verbose. + * Fixed a bug in the bugfix *sight*. + * Some smaller cleanups in debian/* + * eclipserc and debug_options are now linked to + /usr/share/doc/eclipse-platform/examples + * added c-shell to Build-Depends and removed kdelibs*-dev + * updated policy version. + * replaced menu-icon with a smaller version. + + Unofficial version 4.2 + * Using JAVA_HOME during buildprozess, if set + * Try to prevent OutOfMemeoryException in ant during java + compilation on 1.3 JDKs. Also make the java building more + failsave. + * eclipse-sdk and eclipse-webdav-ftp are now + "Architecture: all" + + Unofficial version 4.1 + * Changed eclipse home from /usr/lib/eclipse to + /usr/share/eclipse. Native libs and the eclipse launcher + are in /usr/lib/eclipse and have symlinks to the right places. + * Using gtk launcher instead of motif one (Closes: #191873) + * Additonal sites (places to install plugins) can be specified + via -addsite commandline parameter. See + /usr/share/doc/eclipse-platform/README.Debian for more info. + * Using internal precompiled xerces for now until XML4J is + packaged + * Cleanup debian/* files and build-*.sh. Also included is a new + makefile for swt. It now builds on PPC (Closes:#187542) + * Fixed first batch of lintian and linda warnings. Not yet + ready *sight* + * Adding README.Debian to libswt-java + * Included upstream buildlogs + + * New maintainer + + -- Jan Schulz Thu, 22 May 2003 17:51:23 +0200 + +eclipse (2.1-4) unstable; urgency=low + + * Fixed typos and other things in debian/control. (Closes: #190541, #188252) + + -- Takashi Okamoto Sun, 4 May 2003 10:31:03 +0900 + +eclipse (2.1-3) unstable; urgency=low + + * New mechanism to install plugins (using the feature zips). + This finally gives working source plug-ins and right named + features. + * Changed name of eclipse package to eclipse-sdk. + * WebDAV and FTP support package included now. + * Fixed typos and updated README.Debian. + * eclipse startscript can now configured with some default + values. See README.Debian + * Fixed broken links in to the swt*.so files + * Most of above improvements are provided by Jan Schulz. + + -- Takashi Okamoto Thu, 24 Apr 2003 02:59:40 +0200 + +eclipse (2.1-2) unstable; urgency=low + + * fixed broken version. + + -- Takashi Okamoto Wed, 23 Apr 2003 23:10:54 +0900 + +eclipse (2.1-1) unstable; urgency=low + + unofficial 2.1-1: + * New upstream release + * include source plugins to develop plugins. (closes: #186287) + + unofficial 2.1-2: + * fixed following bugs reported by Jan Schulz: + - ant-optional is linked two times (at least two times the same + entry in eclipse-platform.links) + - org.eclipse.jdt-feature is in platform and jdt included. + - error in eclipse.jdt.links: the second link must probably be to + apache and not apahce. + * add debug function for script. (thanks Jan Schulz) + * eclipse args is enable. See eclipse man page. + * create separated packages eclispe-pde and eclipse-source. + * enable emacs key binding for code assist. + + unofficial 2.1-3: + * fixed typo. + * add menu file(/usr/lib/menu/eclipse-platform). + * change local plug-ins install directory. Now it's + /usr/local/lib/eclipse/plugins. + * use included xerces's jars instead of eclipse-xerces packages. + * remove obsolete patch for WorkspaceModelManager.java. + * fixed -vmargs options doesn't work correctly. + + -- Takashi Okamoto Sun, 13 Apr 2003 11:33:31 +0900 + +eclipse (2.0.99-2.1-RC2-1) unstable; urgency=low + + * New upstream release + * add plugins path for /usr/local/eclipse/plugins. + + -- Takashi Okamoto Sat, 8 Mar 2003 23:32:01 +0900 + +eclipse (2.0.99-2.1-RC1-2) unstable; urgency=low + + * use eclipse specific xerces instead of libxerces2-java. + + -- Takashi Okamoto Sun, 2 Mar 2003 18:04:13 +0900 + +eclipse (2.0.99-2.1-RC1-1) unstable; urgency=low + + * New upstream release + + -- Takashi Okamoto Sun, 23 Feb 2003 17:58:10 +0900 + +eclipse (2.0.99-2.1-M5-0.5) unstable; urgency=low + + * fixed dependency at eclipse-platform. + + -- Takashi Okamoto Wed, 19 Feb 2003 22:23:11 +0900 + +eclipse (2.0.99-2.1-M5-0.4) unstable; urgency=low + + * fixed update manager didn't work. + * remove motif binding from SWT. + + -- Takashi Okamoto Sat, 15 Feb 2003 10:05:01 +0900 + +eclipse (2.0.99-2.1-M5-0.3) unstable; urgency=low + + * add debian's description to build id. + * add version dependency. + * rename libeclipse-swt-java to libswt-java. + * use gtk for default SWT binding instead of motif. + + -- Takashi Okamoto Tue, 11 Feb 2003 15:01:50 +0900 + +eclipse (2.0.99-2.1-M5-0.2) unstable; urgency=low + + * Rename package version. + + -- Takashi Okamoto Sun, 9 Feb 2003 15:49:26 +0900 + +eclipse (2.0.99_2.1M5-0.1) unstable; urgency=low + + * New updtream. + + -- Takashi Okamoto Sat, 8 Feb 2003 23:48:22 +0900 + +eclipse (2.0.2-0.4) stable; urgency=low + + * add j2sdk1.3 and j2sdk1.4 dependency to convinience install. + + -- Takashi Okamoto Sun, 15 Dec 2002 13:32:21 +0900 + +eclipse (2.0.2-0.3) unstable; urgency=low + + * add lacked build-depends. + + -- Takashi Okamoto Thu, 5 Dec 2002 11:09:34 +0900 + +eclipse (2.0.2-0.2) unstable; urgency=low + + * fixed lintian error. + * add dependency for xerces2, junit and ant. + * add manual page. + * fixed -data option doesn't work. + + -- Takashi Okamoto Thu, 21 Nov 2002 11:09:34 +0900 + +eclipse (2.0.2-0.1) unstable; urgency=low + + * New upstream. + + -- Takashi Okamoto Sat, 16 Nov 2002 11:07:09 +0900 + +eclipse (2.0.1-0.2) unstable; urgency=low + + * add some dependency. + * clean up build script build.sh. + * clean up bootstrap script /usr/bin/eclipse + + -- Takashi Okamoto Fri, 1 Nov 2002 19:18:51 +0900 + +eclipse (2.0.1-0.1) unstable; urgency=low + + * Initial Exprerimental Release. + + -- Takashi Okamoto Sun, 27 Oct 2002 16:27:07 +0900 --- eclipse-3.5.1.orig/debian/libswt-gtk-3.5-jni.install +++ eclipse-3.5.1/debian/libswt-gtk-3.5-jni.install @@ -0,0 +1 @@ +usr/lib/jni/libswt-*[0-9].so --- eclipse-3.5.1.orig/debian/README.source +++ eclipse-3.5.1/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +For more information about quilt, see /usr/share/doc/quilt/README.source --- eclipse-3.5.1.orig/debian/TODO +++ eclipse-3.5.1/debian/TODO @@ -0,0 +1,31 @@ +debian/control: + - Look at correcting debian/extra/eclipse.sh to support + xdialog or Xdialog and add that as alternative to zenity | kdebase-bin + +Things that needs fixing: + - debian/rules: Turn all calls in debian-build-stamp and debian-install-stamp + into patches and send them to eclipse-build. + - Figure out if the executable could be stuffed into eclipse-platform rather than + eclipse. + - Clean up Ubuntu/LP bugs against eclipse. + - Create patches to deal with "uname", so we don't have to use a wrapper. + - Check upstream build system for other archs and check Fedora's "multi-arch" hacks. + - Use system jars rather than pre-compiled ones. (e.g. luence, ant, etc.) + - Expose certain eclipse jars to the world (see below). + + +Expose eclipse jars: + + Apparently libjibx-java is needed by openjdk7 and depends + on some eclipse jars (beyond what is available in libecj-java) + + org.eclipse.core.contenttype.jar + org.eclipse.core.jobs.jar + org.eclipse.core.resources.jar + org.eclipse.core.runtime.jar + org.eclipse.equinox.common.jar + org.eclipse.equinox.preferences.jar + org.eclipse.jdt.core.jar + org.eclipse.jdt.core.manipulation.jar + org.eclipse.osgi.jar + org.eclipse.text.jar --- eclipse-3.5.1.orig/debian/rules +++ eclipse-3.5.1/debian/rules @@ -0,0 +1,158 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_ANT_CLEAN_TARGET := distclean +DEB_ANT_BUILD_TARGET := provision.sdk +DEB_ANT_INSTALL_TARGET := install -Dprefix=/usr -DdestDir=$(DEB_DESTDIR) + +ifneq (,$(filter $(DEB_HOST_ARCH_CPU),i386 i486 i586 i686)) + ECLIPSE_BUILD_ARCH=x86 +endif +ifeq ($(DEB_HOST_ARCH_CPU),amd64) + ECLIPSE_BUILD_ARCH=x86_64 +endif +ifeq ($(DEB_HOST_ARCH_CPU),powerpc) + ECLIPSE_BUILD_ARCH=ppc +endif +ifeq ($(ECLIPSE_BUILD_ARCH),) + ECLIPSE_BUILD_ARCH=$(DEB_HOST_ARCH_CPU) +endif + +ANT_ARGS := -DbuildArch=$(ECLIPSE_BUILD_ARCH) +DEB_DH_MAKESHLIBS_ARGS_ALL := -Xjni + +# workaround for Debian bug #420287 +DEB_JARS := $(ANT_HOME)/lib/ant-nodeps.jar + +export JAVA_HOME=/usr/lib/jvm/default-java +export PATH:=$(CURDIR)/debian/extra/bin:$(PATH) + +DEB_DH_SHLIBDEPS_ARGS_libswt-gtk-3.5-jni := \ + $(strip $(shell pkg-config --libs-only-L libxul | sed "s/-L/-l/g")):/usr/lib/jvm/default-java/jre/lib/$(DEB_HOST_ARCH_CPU) \ + -- -dDepends \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-atk-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-awt-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-cairo-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-pi-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-xpcominit-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-xulrunner-gtk-*.so \ + -dRecommends \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-gnome-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-mozilla-gtk-*.so \ + debian/libswt-gtk-3.5-jni/usr/lib/jni/libswt-glx-gtk-*.so \ + -Tdebian/libswt-gtk-3.5-jni.substvars + +clean:: + rm -f *.cdbs-config_list + +# move images from /usr/lib to /usr/share +common-install-indep:: + find debian/tmp/usr/lib/ -type f \( -name '*.bmp' -o -name '*.gif' -o -name '*.jpg' -o -name '*.png' \) -exec sh debian/extra/imagemv.sh '{}' \; + +# TODO: Turn all commands below this comment into patches and send them to eclipse-build. + +BUILD_TAG := $(shell grep ^buildTag= build.properties | sed "s/^buildTag=//") +SOURCE_DIR := $(CURDIR)/build/eclipse-$(BUILD_TAG)-fetched-src +RESULT_DIR := $(SOURCE_DIR)/installation/ +DEBIAN_PACK_LIBDIR := $(DEB_DESTDIR)/usr/lib/eclipse +PROFILE_ID := PlatformProfile + +common-build-arch:: debian-build-stamp + +common-install-arch:: debian-install-stamp + +debian-build-stamp: + @echo "*** debian-build-stamp ***" + dh_testdir + ( eval LAUNCHERVERSION=`ls $(RESULT_DIR)/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//'` && \ + cd "$(SOURCE_DIR)/plugins/org.eclipse.equinox.initializer" && \ + java -cp "$(RESULT_DIR)"/plugins/org.eclipse.equinox.launcher_$$LAUNCHERVERSION \ + org.eclipse.core.launcher.Main \ + -application org.eclipse.ant.core.antRunner \ + -f build.xml build.update.jar && \ + cp org.eclipse.equinox.initializer*.jar "$(RESULT_DIR)/plugins" ) + touch $@ + +## This target does not work yet. +debian-install-stamp: debian-build-stamp + @echo "*** debian-install-stamp ***" + dh_testdir + + # dirty hack - integrate following two commands into eclipse-build + cp $(SOURCE_DIR)/buildRepo/plugins/org.eclipse.core.net.linux*.jar $(DEBIAN_PACK_LIBDIR)/plugins + cp $(SOURCE_DIR)/buildRepo/plugins/org.eclipse.update.core.linux_*.jar $(DEBIAN_PACK_LIBDIR)/plugins + + rm -fr $(DEBIAN_PACK_LIBDIR)/p2/ + # Make a link called "startup.jar" for backwards compatibility. + cd $(DEBIAN_PACK_LIBDIR) && \ + eval LAUNCHERNAME=$$(ls plugins | grep equinox.launcher_) && \ + ln -s plugins/$$LAUNCHERNAME startup.jar + # Generate metadata. + eval LAUNCHERVERSION=$$(ls $(DEBIAN_PACK_LIBDIR)/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//') && \ + cd $(DEB_DESTDIR) && java \ + -cp $(DEBIAN_PACK_LIBDIR)/plugins/org.eclipse.equinox.launcher_$$LAUNCHERVERSION \ + org.eclipse.core.launcher.Main \ + -application \ + org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \ + -metadataRepository file:$(DEBIAN_PACK_LIBDIR)/metadata/ \ + -artifactRepository file:$(DEBIAN_PACK_LIBDIR)/metadata/ \ + -source $(DEBIAN_PACK_LIBDIR) \ + -root "Eclipse Platform" \ + -rootVersion $(DEB_UPSTREAM_VERSION) \ + -flavor tooling \ + -publishArtifacts \ + -append \ + -artifactRepositoryName "Eclipse Platform" \ + -metadataRepositoryName "Eclipse Platform" && \ + java \ + -Declipse.p2.data.area=file:$(DEBIAN_PACK_LIBDIR)/p2 \ + -Declipse.p2.MD5Check=false \ + -cp $(DEBIAN_PACK_LIBDIR)/plugins/org.eclipse.equinox.launcher_$$LAUNCHERVERSION \ + org.eclipse.core.launcher.Main \ + -application \ + org.eclipse.equinox.p2.director \ + -debug -consolelog \ + -flavor tooling \ + -installIU "Eclipse Platform" \ + -p2.os linux \ + -p2.ws gtk \ + -p2.arch $(ECLIPSE_BUILD_ARCH) \ + -roaming \ + -profile $(PROFILE_ID) \ + -profileProperties org.eclipse.update.install.features=true \ + -metadataRepository file:$(DEBIAN_PACK_LIBDIR)/metadata/ \ + -artifactRepository file:$(DEBIAN_PACK_LIBDIR)/metadata/ \ + -destination $(DEBIAN_PACK_LIBDIR) \ + -bundlepool $(DEBIAN_PACK_LIBDIR) + # Extra the swt libraries. + cd $(DEB_DESTDIR) && \ + java -Dosgi.sharedConfiguration.area=$(DEBIAN_PACK_LIBDIR)/configuration \ + -cp usr/lib/eclipse/startup.jar \ + org.eclipse.core.launcher.Main \ + -debug -consolelog \ + -metadataRepository file:$(DEBIAN_PACK_LIBDIR)/metadata \ + -artifactRepository file:$(DEBIAN_PACK_LIBDIR)/metadata \ + -application org.eclipse.equinox.initializer.configInitializer \ + -fileInitializer $(CURDIR)/debian/patterns.txt + # Copy SWT *.so files + mkdir -p $(DEB_DESTDIR)usr/lib/jni + cp $(SOURCE_DIR)/plugins/org.eclipse.swt.gtk.linux.$(ECLIPSE_BUILD_ARCH)/*.so $(DEB_DESTDIR)usr/lib/jni + rm $(DEB_DESTDIR)usr/lib/jni/libswt-mozilla-gcc* + # Copy SWT jar file + mkdir -p $(DEB_DESTDIR)usr/lib/java + cp $(SOURCE_DIR)/plugins/org.eclipse.swt.gtk.linux.$(ECLIPSE_BUILD_ARCH)/swt.jar \ + $(DEB_DESTDIR)usr/lib/java/swt-gtk-3.5.jar + # Die friend of the old ages. + rm -f debian/*/usr/lib/eclipse/configuration/org.eclipse.osgi/bundles/*/1/.cp/libswt-mozilla-gcc3-gtk-*.so + # Normalize the paths. + grep -l -I -r debian/tmp debian/tmp/ | xargs sed -i s@$(CURDIR)/debian/tmp@@g + TO_CORRECT=`echo $(CURDIR)/debian/tmp | sed s@/@_@g` ; grep -l -I -r debian_tmp debian/tmp/ | xargs sed -i s@$${TO_CORRECT}@@g + # remove extra licence file + rm -f debian/tmp/usr/lib/eclipse/plugins/org.apache.ant_*/about_files/LICENSE.sax.txt + # eclipse binary + mkdir -p $(DEB_DESTDIR)usr/bin + ln -s ../lib/eclipse/eclipse $(DEB_DESTDIR)usr/bin/eclipse --- eclipse-3.5.1.orig/debian/libswt-gtk-3.5-java.install +++ eclipse-3.5.1/debian/libswt-gtk-3.5-java.install @@ -0,0 +1 @@ +usr/lib/java/swt-gtk-3.5.jar --- eclipse-3.5.1.orig/debian/eclipse-pde.install +++ eclipse-3.5.1/debian/eclipse-pde.install @@ -0,0 +1,17 @@ +usr/*/eclipse/features/org.eclipse.pde_* +usr/lib/eclipse/plugins/org.eclipse.pde.api.tools.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.api.tools_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.build_* +usr/lib/eclipse/plugins/org.eclipse.pde.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.doc.user_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ds.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ds.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.junit.runtime_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.runtime_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ua.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ua.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ui.templates_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.pde_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.views.log_*.jar +usr/lib/eclipse/plugins/org.objectweb.asm_*.jar --- eclipse-3.5.1.orig/debian/copyright +++ eclipse-3.5.1/debian/copyright @@ -0,0 +1,306 @@ +This package was debianized by Michael Koch on +Wed, 07 Jul 2005 06:05:12 +0100. + +It was downloaded from: +http://download.eclipse.org/eclipse/downloads/drops/R-3.1.1-200509290840/download.php?dropFile=eclipse-sourceBuild-srcIncluded-3.1.1.zip + +This software is copyright (c) 2000, 2005 IBM Corporation and others. + +Copyright: + +Eclipse Public License - v 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE +PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE +PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and documentation +distributed under this Agreement, and +b) in the case of each subsequent Contributor: + +i) changes to the Program, and + +ii) additions to the Program; + +where such changes and/or additions to the Program originate from and are +distributed by that particular Contributor. A Contribution 'originates' +from a Contributor if it was added to the Program by such Contributor itself +or anyone acting on such Contributor's behalf. Contributions do not include +additions to the Program which: (i) are separate modules of software +distributed in conjunction with the Program under their own license +agreement, and (ii) are not derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents " mean patent claims licensable by a Contributor which are +necessarily infringed by the use or sale of its Contribution alone or when +combined with the Program. + +"Program" means the Contributions distributed in accordance with this +Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, +including all Contributors. + +2. GRANT OF RIGHTS + +a) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free copyright license to +reproduce, prepare derivative works of, publicly display, publicly perform, +distribute and sublicense the Contribution of such Contributor, if any, +and such derivative works, in source code and object code form. + +b) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free patent license under +Licensed Patents to make, use, sell, offer to sell, import and otherwise +transfer the Contribution of such Contributor, if any, in source code and +object code form. This patent license shall apply to the combination of +the Contribution and the Program if, at the time the Contribution is added +by the Contributor, such addition of the Contribution causes such +combination to be covered by the Licensed Patents. The patent license shall +not apply to any other combinations which include the Contribution. No +hardware per se is licensed hereunder. + +c) Recipient understands that although each Contributor grants the licenses +to its Contributions set forth herein, no assurances are provided by any +Contributor that the Program does not infringe the patent or other +intellectual property rights of any other entity. Each Contributor disclaims +any liability to Recipient for claims brought by any other entity based on +infringement of intellectual property rights or otherwise. As a condition to +exercising the rights and licenses granted hereunder, each Recipient hereby +assumes sole responsibility to secure any other intellectual property rights +needed, if any. For example, if a third party patent license is required to +allow Recipient to distribute the Program, it is Recipient's responsibility +to acquire that license before distributing the Program. + +d) Each Contributor represents that to its knowledge it has sufficient +copyright rights in its Contribution, if any, to grant the copyright license +set forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under +its own license agreement, provided that: + +a) it complies with the terms and conditions of this Agreement; and + +b) its license agreement: + +i) effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title +and non-infringement, and implied warranties or conditions of merchantability +and fitness for a particular purpose; + +ii) effectively excludes on behalf of all Contributors all liability for +damages, including direct, indirect, special, incidental and consequential +damages, such as lost profits; + +iii) states that any provisions which differ from this Agreement are offered +by that Contributor alone and not by any other party; and + +iv) states that source code for the Program is available from such +Contributor, and informs licensees how to obtain it in a reasonable manner on +or through a medium customarily used for software exchange. + +When the Program is made available in source code form: + +a) it must be made available under this Agreement; and + +b) a copy of this Agreement must be included with each copy of the Program. + +Contributors may not remove or alter any copyright notices contained within +the Program. + +Each Contributor must identify itself as the originator of its Contribution, +if any, in a manner that reasonably allows subsequent Recipients to identify +the originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with +respect to end users, business partners and the like. While this license is +intended to facilitate the commercial use of the Program, the Contributor who +includes the Program in a commercial product offering should do so in a manner +which does not create potential liability for other Contributors. Therefore, +if a Contributor includes the Program in a commercial product offering, such +Contributor ("Commercial Contributor") hereby agrees to defend and indemnify +every other Contributor ("Indemnified Contributor") against any losses, +damages and costs (collectively "Losses") arising from claims, lawsuits and +other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such Commercial +Contributor in connection with its distribution of the Program in a commercial +product offering. The obligations in this section do not apply to any claims +or Losses relating to any actual or alleged intellectual property +infringement. In order to qualify, an Indemnified Contributor must: +a) promptly notify the Commercial Contributor in writing of such claim, and +b) allow the Commercial Contributor to control, and cooperate with the +Commercial Contributor in, the defense and any related settlement +negotiations. The Indemnified Contributor may participate in any such claim +at its own expense. + +For example, a Contributor might include the Program in a commercial product +offering, Product X. That Contributor is then a Commercial Contributor. If +that Commercial Contributor then makes performance claims, or offers +warranties related to Product X, those performance claims and warranties are +such Commercial Contributor's responsibility alone. Under this section, the +Commercial Contributor would have to defend claims against the other +Contributors related to those performance claims and warranties, and if a +court requires any other Contributor to pay any damages as a result, the +Commercial Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON +AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER +EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR +CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement , +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY +CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION +LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of the +remainder of the terms of this Agreement, and without further action by +the parties hereto, such provision shall be reformed to the minimum extent +necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Program itself +(excluding combinations of the Program with other software or hardware) +infringes such Recipient's patent(s), then such Recipient's rights granted +under Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to +comply with any of the material terms or conditions of this Agreement and +does not cure such failure in a reasonable period of time after becoming +aware of such noncompliance. If all Recipient's rights under this Agreement +terminate, Recipient agrees to cease use and distribution of the Program as +soon as reasonably practicable. However, Recipient's obligations under this +Agreement and any licenses granted by Recipient relating to the Program +shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but +in order to avoid inconsistency the Agreement is copyrighted and may only +be modified in the following manner. The Agreement Steward reserves the +right to publish new versions (including revisions) of this Agreement from +time to time. No one other than the Agreement Steward has the right to +modify this Agreement. The Eclipse Foundation is the initial Agreement +Steward. The Eclipse Foundation may assign the responsibility to serve as +the Agreement Steward to a suitable separate entity. Each new version of +the Agreement will be given a distinguishing version number. The Program +(including Contributions) may always be distributed subject to the version +of the Agreement under which it was received. In addition, after a new +version of the Agreement is published, Contributor may elect to distribute +the Program (including its Contributions) under the new version. Except as +expressly stated in Sections 2(a) and 2(b) above, Recipient receives no +rights or licenses to the intellectual property of any Contributor under +this Agreement, whether expressly, by implication, estoppel or otherwise. +All rights in the Program not expressly granted under this Agreement are +reserved. + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to +this Agreement will bring a legal action under this Agreement more than +one year after the cause of action arose. Each party waives its rights to +a jury trial in any resulting litigation. + +------------------------------------------------------------------------------ + +icu4j was downloaded from +ftp://ftp.software.ibm.com/software/globalization/icu/icu4j/3.4.5/icu4jsrc_3_4_5.jar + +Copyright Holder: IBM and contributors + +License: + +ICU4J license - ICU4J 1.3.1 and later + + COPYRIGHT AND PERMISSION NOTICE + + Copyright (c) 1995-2006 International Business Machines Corporation + and others + + All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, and/or sell copies of the Software, and to permit persons + to whom the Software is furnished to do so, provided that the above + copyright notice(s) and this permission notice appear in all copies of + the Software and that both the above copyright notice(s) and this + permission notice appear in supporting documentation. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT + OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY + SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF + CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + Except as contained in this notice, the name of a copyright holder + shall not be used in advertising or otherwise to promote the sale, use + or other dealings in this Software without prior written authorization + of the copyright holder. + _________________________________________________________________ + + All trademarks and registered trademarks mentioned herein are the + property of their respective owners. + +------------------------------------------------------------------------------ + +jsch was downloaded from http://www.sourceforget.net/jsch + +License: + +------------------------------------------------------------------------------ +Copyright (c) 2002,2003,2004 Atsuhiko Yamanaka, JCraft,Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the distribution. + + 3. The names of the authors may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, +INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- eclipse-3.5.1.orig/debian/eclipse-plugin-cvs.install +++ eclipse-3.5.1/debian/eclipse-plugin-cvs.install @@ -0,0 +1,5 @@ +usr/lib/eclipse/plugins/org.eclipse.cvs_* +usr/lib/eclipse/plugins/org.eclipse.team.cvs.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.team.cvs.ssh2_*.jar +usr/lib/eclipse/plugins/org.eclipse.team.cvs.ssh_*.jar +usr/lib/eclipse/plugins/org.eclipse.team.cvs.ui_*.jar --- eclipse-3.5.1.orig/debian/eclipse-platform-data.install +++ eclipse-3.5.1/debian/eclipse-platform-data.install @@ -0,0 +1,6 @@ +usr/share/eclipse/features/org.eclipse.platform_* +usr/share/eclipse/features/org.eclipse.sdk_* +usr/share/eclipse/plugins/org.eclipse.platform_* +usr/share/eclipse/plugins/org.eclipse.sdk_* +usr/share/eclipse/plugins/org.eclipse.ui.intro.universal_* +usr/share/icons --- eclipse-3.5.1.orig/debian/compat +++ eclipse-3.5.1/debian/compat @@ -0,0 +1 @@ +7 --- eclipse-3.5.1.orig/debian/eclipse-platform.manpages +++ eclipse-3.5.1/debian/eclipse-platform.manpages @@ -0,0 +1 @@ +debian/extra/eclipse.1 --- eclipse-3.5.1.orig/debian/eclipse-rcp.install +++ eclipse-3.5.1/debian/eclipse-rcp.install @@ -0,0 +1,29 @@ +usr/*/eclipse/features/org.eclipse.rcp_* +usr/lib/eclipse/plugins/com.ibm.icu_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.commands_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.contenttype_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.databinding.beans_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.databinding.observable_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.databinding.property_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.databinding_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.expressions_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.jobs_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.runtime.compatibility.auth_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.runtime_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.app_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.common_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.ds_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.* +usr/lib/eclipse/plugins/org.eclipse.equinox.launcher_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.preferences_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.registry_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.util_*.jar +usr/lib/eclipse/plugins/org.eclipse.jface.databinding_*.jar +usr/lib/eclipse/plugins/org.eclipse.jface_*.jar +usr/lib/eclipse/plugins/org.eclipse.osgi.services_*.jar +usr/lib/eclipse/plugins/org.eclipse.osgi_*.jar +usr/lib/eclipse/plugins/org.eclipse.rcp_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.workbench_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.update.configurator_*.jar --- eclipse-3.5.1.orig/debian/patterns.txt +++ eclipse-3.5.1/debian/patterns.txt @@ -0,0 +1 @@ +.* = *.so --- eclipse-3.5.1.orig/debian/watch +++ eclipse-3.5.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/R-([\d\.-]*)/eclipse-sourceBuild-srcIncluded-(.*)\.zip --- eclipse-3.5.1.orig/debian/libswt-gtk-3.5-java.links +++ eclipse-3.5.1/debian/libswt-gtk-3.5-java.links @@ -0,0 +1,2 @@ +usr/lib/java/swt-gtk-3.5.jar usr/share/java/swt-gtk-3.5.jar +usr/lib/java/swt-gtk-3.5.jar usr/share/java/swt.jar --- eclipse-3.5.1.orig/debian/bugs +++ eclipse-3.5.1/debian/bugs @@ -0,0 +1,25 @@ +Doables/Intend To Fix: + +LP: 81900 - Should be doable (but there might be a reason for not doing it). - "Could not create /usr/local/lib/eclipse/.eclipseextension" on startup + +Fixed on long term: + +541638, LP: 417317, LP: 401402 - Fixed by not having two source packages providing libswt - ${APP} cannot be installed with eclipse/eclipse has broken depends. + +Invalids (assuming other is fixed): + +LP: 160282 - Invalid if openjdk-6 can be used. - eclipse should require java-gcj-compat. +LP: 45347 - Invalid if 353360 is fixed. - Use java-common instead of java_home config. +LP: 208267 - Invalid if 353360 is fixed. - openjdk-6 should be added to java_home. + +Check/Verifiy in 3.5: + +LP: 313548 - Haven't experienced this in 3.3 nor in 3.4 - "Auto-fix" features broken. +LP: 419199 - Haven't experienced this in 3.2.2-6.1 nor 3.4.1 - Install problem. +LP: 400962 - Xulrunner-1.9.1 shouldn't break eclipse 3.5 - VM crash during eclipse start on 64bit Ubuntu. +353360, LP:36534 - Should be fixed if possible. - Respect alternatives. +358594, LP: 67858 - Should be doable. - Move eclipse bin to eclipse-platform. + - Alternatively sort out eclipse's depends. + +Postponed: + --- eclipse-3.5.1.orig/debian/eclipse-platform.install +++ eclipse-3.5.1/debian/eclipse-platform.install @@ -0,0 +1,126 @@ +usr/bin +usr/lib/eclipse/configuration/config.ini +usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info +usr/lib/eclipse/configuration/org.eclipse.update/ +usr/lib/eclipse/eclipse +usr/lib/eclipse/eclipse.ini +usr/lib/eclipse/features/org.eclipse.platform_* +usr/lib/eclipse/features/org.eclipse.sdk_* +usr/lib/eclipse/plugins/com.jcraft.jsch_*.jar +usr/lib/eclipse/plugins/javax.servlet.jsp_*.jar +usr/lib/eclipse/plugins/javax.servlet_*.jar +usr/lib/eclipse/plugins/org.apache.ant_* +usr/lib/eclipse/plugins/org.apache.commons.el_*.jar +usr/lib/eclipse/plugins/org.apache.commons.logging_*.jar +usr/lib/eclipse/plugins/org.apache.jasper_*.jar +usr/lib/eclipse/plugins/org.apache.lucene.analysis_*.jar +usr/lib/eclipse/plugins/org.apache.lucene_*.jar +usr/lib/eclipse/plugins/org.eclipse.ant.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.compare.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.compare_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.boot_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.filebuffers_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.filesystem.linux.* +usr/lib/eclipse/plugins/org.eclipse.core.filesystem_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.net.linux.* +usr/lib/eclipse/plugins/org.eclipse.core.net_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.resources.compatibility_* +usr/lib/eclipse/plugins/org.eclipse.core.resources_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_* +usr/lib/eclipse/plugins/org.eclipse.core.runtime.compatibility_*.jar +usr/lib/eclipse/plugins/org.eclipse.core.variables_*.jar +usr/lib/eclipse/plugins/org.eclipse.debug.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.debug.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.filetransfer_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.identity_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf.ssl_*.jar +usr/lib/eclipse/plugins/org.eclipse.ecf_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin.equinox_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.frameworkadmin_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.http.jetty_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.http.registry_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.http.servlet_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.initializer_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper.registry_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.jsp.jasper_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.artifact.repository_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.console_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director.app_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.director_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.directorywatcher_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.engine_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.exemplarysetup_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.extensionlocation_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.garbagecollector_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.jarprocessor_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata.generator_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata.repository_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.metadata_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.publisher_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.reconciler.dropins_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository.tools_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.repository_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.touchpoint.natives_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui.sdk_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatechecker_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.p2.updatesite_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.security.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.security_*.jar +usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_*.jar +usr/lib/eclipse/plugins/org.eclipse.help.appserver_*.jar +usr/lib/eclipse/plugins/org.eclipse.help.base_*.jar +usr/lib/eclipse/plugins/org.eclipse.help.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.help.webapp_*.jar +usr/lib/eclipse/plugins/org.eclipse.help_*.jar +usr/lib/eclipse/plugins/org.eclipse.jface.text_*.jar +usr/lib/eclipse/plugins/org.eclipse.jsch.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.jsch.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.ltk.core.refactoring_*.jar +usr/lib/eclipse/plugins/org.eclipse.ltk.ui.refactoring_*.jar +usr/lib/eclipse/plugins/org.eclipse.osgi.util_*.jar +usr/lib/eclipse/plugins/org.eclipse.platform.doc.isv_*.jar +usr/lib/eclipse/plugins/org.eclipse.platform.doc.user_*.jar +usr/lib/eclipse/plugins/org.eclipse.platform_* +usr/lib/eclipse/plugins/org.eclipse.sdk_* +usr/lib/eclipse/plugins/org.eclipse.search_*.jar +usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.*.jar +usr/lib/eclipse/plugins/org.eclipse.swt_*.jar +usr/lib/eclipse/plugins/org.eclipse.team.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.team.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.text_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.browser_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.cheatsheets_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.console_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.editors_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.externaltools_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.forms_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.ide.application_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.ide_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.intro.universal_* +usr/lib/eclipse/plugins/org.eclipse.ui.intro_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.navigator.resources_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.navigator_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.net_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.presentations.r21_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.views_*.jar +usr/lib/eclipse/plugins/org.eclipse.ui.workbench.compatibility_* +usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_*.jar +usr/lib/eclipse/plugins/org.eclipse.update.core.linux_*.jar +usr/lib/eclipse/plugins/org.eclipse.update.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.update.scheduler_*.jar +usr/lib/eclipse/plugins/org.eclipse.update.ui_*.jar +usr/lib/eclipse/plugins/org.mortbay.jetty.server_*.jar +usr/lib/eclipse/plugins/org.mortbay.jetty.util_*.jar +usr/lib/eclipse/plugins/org.sat4j.core_*.jar +usr/lib/eclipse/plugins/org.sat4j.pb_*.jar +usr/lib/eclipse/startup.jar +usr/share/applications --- eclipse-3.5.1.orig/debian/eclipse-jdt.install +++ eclipse-3.5.1/debian/eclipse-jdt.install @@ -0,0 +1,22 @@ +usr/*/eclipse/features/org.eclipse.jdt_* +usr/lib/eclipse/plugins/org.eclipse.ant.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.apt.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.apt.pluggable.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.apt.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.compiler.apt_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.compiler.tool_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.core.manipulation_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.core_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.debug.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.debug_* +usr/lib/eclipse/plugins/org.eclipse.jdt.doc.isv_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.doc.user_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.junit.runtime_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.junit4.runtime_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.junit_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.launching_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt.ui_*.jar +usr/lib/eclipse/plugins/org.eclipse.jdt_*.jar +usr/lib/eclipse/plugins/org.hamcrest.core_*.jar +usr/lib/eclipse/plugins/org.junit4_* +usr/lib/eclipse/plugins/org.junit_* --- eclipse-3.5.1.orig/debian/control +++ eclipse-3.5.1/debian/control @@ -0,0 +1,236 @@ +Source: eclipse +Section: java +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Niels Thykier , + Benjamin Drung , + Adrian Perez +Build-Depends: ant (>= 1.7.1), + ant-optional, + cdbs, + debhelper (>= 7), + default-jdk, + ecj, + junit, + junit4, + libatk1.0-dev, + libcairo2-dev, + libgl1-mesa-dev | libgl-dev, + libglu1-mesa-dev | libglu-dev, + libgnomeui-dev, + libgnome-vfsmm-2.6-dev, + libgtk2.0-dev, + libicu4j-java, + liblucene2-java, + libpango1.0-dev, + libxtst-dev, + lsb-release, + pkg-config, + quilt, + sharutils, + unzip, + xulrunner-dev, + zip +Standards-Version: 3.8.3 +DM-Upload-Allowed: yes +Vcs-Git: git://git.debian.org/git/pkg-java/eclipse.git +Vcs-Browser: http://git.debian.org/?p=pkg-java/eclipse.git +Homepage: http://www.eclipse.org/ + +Package: eclipse +Architecture: any +Depends: eclipse-jdt, + eclipse-pde, + eclipse-plugin-cvs, + ${misc:Depends} +Description: Extensible Tool Platform and Java IDE + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package provides the whole Eclipse SDK, along with the Java Development + Tools (JDT) and the Plugin Development Environment (PDE). + +Package: eclipse-jdt +Architecture: any +Depends: ant-optional, + eclipse-platform (= ${binary:Version}), + junit (>= 3.8.2), + junit4, + ${misc:Depends} +Suggests: eclipse +Description: Eclipse Java Development Tools (JDT) + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package includes only the Java Development Tools, which are plug-ins to + develop Java applications within Eclipse. It includes a complete and powerful + Java IDE along with several editors, a refactoring engine, Ant and JUnit + integration, debugger, and many more features. + +Package: eclipse-pde +Architecture: any +Depends: eclipse-jdt (= ${binary:Version}), + eclipse-platform (= ${binary:Version}), + ${misc:Depends} +Suggests: eclipse +Description: Eclipse Plug-in Development Environment (PDE) + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package provides tools for easy development of plug-ins for Eclipse. + +Package: eclipse-platform +Architecture: any +Depends: default-jre | java1-runtime | java2-runtime, + eclipse-platform-data (= ${source:Version}), + eclipse-rcp (= ${binary:Version}), + java-common (>= 0.23), + liblucene-java (>= 1.4.2), + libswt-gtk-3.5-java (= ${binary:Version}), + zenity | kdebase-bin, + ${misc:Depends}, + ${perl:Depends}, + ${shlibs:Depends} +Replaces: eclipse-platform-common, + eclipse-source (<= 3.1.1-3), + libeclipse-jni +Conflicts: eclipse-platform-common, + eclipse-source (<= 3.1.1-3), + libeclipse-jni, + eclipse-platform-nls, + eclipse-common-nls +Suggests: eclipse-jdt, + eclipse-pde +Description: Eclipse platform without plug-ins to develop any language + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package provides only the Eclipse Platform. It does not include any + development plug-ins. These are available in different packages: + . + * eclipse-jdt Java Development Tools + * eclipse-pde Plug-in Development Tools + * eclipse Complete development environment + . + This package is the base for all eclipse plug-ins. + +Package: eclipse-platform-data +Architecture: all +Depends: ${misc:Depends} +Description: Eclipse platform without plug-ins to develop any language (data) + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package provides only the Eclipse Platform. It does not include any + development plug-ins. These are available in different packages: + . + * eclipse-jdt Java Development Tools + * eclipse-pde Plug-in Development Tools + * eclipse Complete development environment + . + This package is the base for all eclipse plug-ins. + . + This package contains the architecture-independent data files. + +Package: eclipse-plugin-cvs +Depends: eclipse-platform (= ${binary:Version}), + cvs (>= 1.12.13-8), + ${misc:Depends} +Architecture: any +Description: Eclipse Team Integration (CVS support) + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package provides CVS support for Source Code Management to the + Eclipse Team Integration component. + +Package: eclipse-rcp +Architecture: any +Depends: libswt-gtk-3.5-java (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Suggests: eclipse +Description: Eclipse Rich Client Platform (RCP) + The Eclipse Platform is an open and extensible platform for anything and yet + nothing in particular. It provides a foundation for constructing and running + integrated software-development tools. The Eclipse Platform allows tool + builders to independently develop tools that integrate with other people's + tools so seamlessly you can't tell where one tool ends and another starts. + . + This package includes only the Eclipse Rich Client Platform (RCP), which is + the basis upon other Eclipse-based applications are built. It does not + include any development plug-ins. These are available on different packages: + . + * eclipse-jdt Java Development Tools + * eclipse-pde Plug-in Development Tools + * eclipse Complete development environment + . + This package is the basis for all Eclipse applications. + +Package: libswt-gtk-3.5-java +Architecture: any +Depends: java-common (>= 0.23), + libswt-gtk-3.5-jni (= ${binary:Version}), + ${misc:Depends} +Conflicts: libswt3.2-java +Replaces: libswt3.2-java +Description: Standard Widget Toolkit for Java, GTK+ version + The Standard Widget Toolkit (SWT) is a fast and rich GUI toolkit for the Java + programming language. SWT provides efficient, portable and fast access to + native-looking controls and user interface facilities on the platforms where + it has been implemented. + . + The functionally is similar to Swing, but in addition, SWT has access to + some Operative System's widgets the former has not. + Swing provides native-looking control emulation, but built on top of the JVM. + In SWT, the UI code is native by using Java Native Interface (JNI) libraries, + so it runs significantly faster when providing native look and feel for + applications. + . + SWT is mainly used in the Eclipse Platform, but being an open source library, + it's used in external programs too. + . + This package provides the packaged SWT libraries. + +Package: libswt-gtk-3.5-jni +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: ${shlibs:Recommends} +Conflicts: libswt3.2-jni +Replaces: libswt3.2-jni +Description: Standard Widget Toolkit for Java, GTK+ version JNI libraries + The Standard Widget Toolkit (SWT) is a fast and rich GUI toolkit for the Java + programming language. SWT provides efficient, portable and fast access to + native-looking controls and user interface facilities on the platforms where + it has been implemented. + . + The functionally is similar to Swing, but in addition, SWT has access to + some Operative System's widgets the former has not. + Swing provides native-looking control emulation, but built on top of the JVM. + In SWT, the UI code is native by using Java Native Interface (JNI) libraries, + so it runs significantly faster when providing native look and feel for + applications. + . + SWT is mainly used in the Eclipse Platform, but being an open source library, + it's used in external programs too. + . + This package provides the native libraries implemented using JNI. --- eclipse-3.5.1.orig/debian/patches/series +++ eclipse-3.5.1/debian/patches/series @@ -0,0 +1 @@ +fix-perm.patch --- eclipse-3.5.1.orig/debian/patches/fix-perm.patch +++ eclipse-3.5.1/debian/patches/fix-perm.patch @@ -0,0 +1,17 @@ +Description: fix permission for ant executable files +Author: Benjamin Drung + +diff -Nur -x '*.orig' -x '*~' debian.git/build.xml debian.git.new/build.xml +--- debian.git/build.xml 2009-09-25 17:18:32.905565000 +0200 ++++ debian.git.new/build.xml 2009-09-25 17:22:40.005565674 +0200 +@@ -631,6 +631,10 @@ + + ++ ++ ++ ++ + + + --- eclipse-3.5.1.orig/debian/extra/imagemv.sh +++ eclipse-3.5.1/debian/extra/imagemv.sh @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +DESTDIR=debian/tmp +LINK_NAME=`echo $1 | sed "s@${DESTDIR}@@g"` +IMAGE_NAME=`echo ${LINK_NAME} | sed "s@/usr/lib/@/usr/share/@g"` +IMAGE_DIR=`dirname ${IMAGE_NAME}` + +mkdir -p "${DESTDIR}${IMAGE_DIR}" +rm -f "${DESTDIR}${IMAGE_NAME}" +mv -vf "${DESTDIR}${LINK_NAME}" "${DESTDIR}${IMAGE_NAME}" +ln -sf "${IMAGE_NAME}" "${DESTDIR}${LINK_NAME}" --- eclipse-3.5.1.orig/debian/extra/efj.sh +++ eclipse-3.5.1/debian/extra/efj.sh @@ -0,0 +1,141 @@ +#!/bin/bash + +# Having any sort of classpath causes massive breakage, with Kaffe at least. +unset CLASSPATH; export CLASSPATH + +# Allow the user to specify their own Java home, we check for it later. +#unset JAVA_HOME; export JAVA_HOME + +CMDLINEARGS="" +VMARGS="" +INSTALL="/usr/lib/eclipse" +STARTUP="/usr/lib/eclipse/startup.jar" + +if [ -x /usr/bin/zenity ]; then + DIALOG=/usr/bin/zenity +elif [ -x /usr/bin/kdialog ]; then + DIALOG=/usr/bin/kdialog +elif [ -x /usr/bin/xdialog ]; then + DIALOG=/usr/bin/xdialog +else + DIALOG=echo +fi + +# Make sure this directory exists. +if [ ! -d ~/.eclipse ]; then + mkdir ~/.eclipse > /dev/null 2>&1 + if [ $? -ne 0 ]; then + $DIALOG \ + --error \ + --title="Could not launch Eclipse Platform" \ + --text="Could not create settings directory at ~/.eclipse." + fi +fi + +# Just in case Eclipse tries to put something in the home directory. +cd ~ + +# Load default settings from the user's configuration file. +if [ -f ~/.eclipse/eclipserc ]; then + . ~/.eclipse/eclipserc +fi + +# Process the command line options. These override the eclipserc file, so we do +# them after parsing that file. +while [ "$1" ]; do + if [ "$1" = "-h" -o "$1" = "--help" ]; then + echo "Eclipse Starter Script" + echo "Usage:" + echo "eclipse [options [value]]" + echo "See eclipse(1) for more information." + echo "" + echo "Also see ~/.eclipse/eclipserc, which provides some default values" + exit 0 + elif [ "$1" = "-vm" ]; then + shift + unset JAVA_HOME + JAVACMD="$1" + shift + elif [ "$1" = "-install" ]; then + shift + INSTALL="$1" + shift + elif [ "$1" = "-startup" ]; then + shift + STARTUP="$1" + shift + elif [ "$1" = "-vmargs" ]; then + shift + while [ "$1" ]; do + VMARGS="${VMARGS} $1" + shift + done + else + CMDLINEARGS="${CMDLINEARGS} $1" + shift + fi +done + +# If the user has specified a custom JAVA, we check it for validity. +# JAVA defines the virtual machine that Eclipse will use to launch itself. +if [ -n "${JAVA_HOME}" ]; then + echo "using specified vm: ${JAVA_HOME}" + if [ ! -x "${JAVA_HOME}/bin/java" ]; then + $DIALOG \ + --error \ + --title="Could not launch Eclipse Platform" \ + --text="The custom VM you have chosen is not a valid executable." + exit 1 + fi +fi + +# If the user has not set JAVA_HOME, cycle through our list of compatible VM's +# and pick the first one that exists. +if [ -z "${JAVA_HOME}" -a ! -n "${JAVACMD}" ]; then + echo "searching for compatible vm..." + javahomelist=`cat /etc/eclipse/java_home | grep -v '^#' | grep -v '^$' | while read line ; do echo -n $line ; echo -n ":" ; done` + OFS="$IFS" + IFS=":" + for JAVA_HOME in $javahomelist ; do + echo -n " testing ${JAVA_HOME}..." + if [ -x "${JAVA_HOME}/bin/java" ]; then + export JAVA_HOME + echo "found" + break + else + echo "not found" + fi + done + IFS="$OFS" +fi + +# If we don't have a JAVA_HOME yet, we're doomed. +if [ -z "${JAVA_HOME}" -a ! -n "${JAVACMD}" ]; then + $DIALOG \ + --error \ + --title="Could not launch Eclipse Platform" \ + --text="A suitable Java Virtual Machine for running the Eclipse Platform could not be located." + exit 1 +fi + +# Set JAVACMD from JAVA_HOME +if [ -n "${JAVA_HOME}" -a -z "${JAVACMD}" ]; then + JAVACMD="$JAVA_HOME/bin/java" +fi + +case $CLASSPATH in + */usr/lib/eclipse/startup.jar*) ;; + *) CLASSPATH=$CLASSPATH:/usr/lib/eclipse/startup.jar +esac + +export CLASSPATH + +# Do the actual launch of the Eclipse Code Formatter with the selected VM. +exec $JAVA_HOME/bin/java \ + org.eclipse.core.launcher.Main \ + -application org.eclipse.jdt.core.JavaCodeFormatter \ + ${1+"$@"} \ + -vmargs -Djava.library.path=/usr/lib/jni \ + -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db \ + -Dgnu.gcj.runtime.VMClassLoader.library_control=never \ + -Dosgi.locking=none ${VMARGS} --- eclipse-3.5.1.orig/debian/extra/eclipse +++ eclipse-3.5.1/debian/extra/eclipse @@ -0,0 +1,141 @@ +#!/bin/bash + +# Having any sort of classpath causes massive breakage, with Kaffe at least. +unset CLASSPATH; export CLASSPATH + +# Allow the user to specify their own Java home, we check for it later. +#unset JAVA_HOME; export JAVA_HOME + +CMDLINEARGS="" +VMARGS="" +INSTALL="/usr/lib/eclipse" +STARTUP="" +JAVACMD=`which java` + +if [ -x /usr/bin/zenity ]; then + DIALOG=/usr/bin/zenity + DIALOGW="$DIALOG --warning" + DIALOGTEXT="--text=" +elif [ -x /usr/bin/kdialog ]; then + DIALOG=/usr/bin/kdialog + DIALOGW="$DIALOG --warningcontinuecancel" +elif [ -x /usr/bin/xdialog ]; then + DIALOG=/usr/bin/xdialog + DIALOGW="$DIALOG --warning" + DIALOGTEXT= +else + DIALOG=echo + DIALOGW="$DIALOG" + DIALOGTEXT= +fi + + +# Make sure this directory exists. +if [ ! -d ~/.eclipse ]; then + mkdir ~/.eclipse > /dev/null 2>&1 + if [ $? -ne 0 ]; then + $DIALOG \ + --error \ + ${DIALOGTEXT}"Could not create settings directory at ~/.eclipse." \ + --title="Could not launch Eclipse Platform" + fi +fi + +# Just in case Eclipse tries to put something in the home directory. +cd ~ + +# Load default settings from the user's configuration file. +if [ -f ~/.eclipse/eclipserc ]; then + . ~/.eclipse/eclipserc +fi + +# Process the command line options. These override the eclipserc file, so we do +# them after parsing that file. +while [ "$1" ]; do + if [ "$1" = "-h" -o "$1" = "--help" ]; then + echo "Eclipse Starter Script" + echo "Usage:" + echo "eclipse [options [value]]" + echo "See eclipse(1) for more information." + echo "" + echo "Also see ~/.eclipse/eclipserc, which provides some default values" + exit 0 + elif [ "$1" = "-vm" ]; then + shift + unset JAVA_HOME + JAVACMD="$1" + shift + elif [ "$1" = "-install" ]; then + shift + INSTALL="$1" + shift + elif [ "$1" = "-startup" ]; then + shift + STARTUP="-startup $1" + shift + elif [ "$1" = "-vmargs" ]; then + shift + while [ "$1" ]; do + VMARGS="${VMARGS} $1" + shift + done + else + CMDLINEARGS="${CMDLINEARGS} $1" + shift + fi +done + +# If the user has specified a custom JAVA, we check it for validity. +# JAVA defines the virtual machine that Eclipse will use to launch itself. +if [ -n "${JAVA_HOME}" ]; then + echo "using specified vm: ${JAVA_HOME}" + if [ ! -x "${JAVA_HOME}/bin/java" ]; then + $DIALOG \ + --error \ + ${DIALOGTEXT}"The custom VM you have chosen is not a valid executable." \ + --title="Could not launch Eclipse Platform" \ + exit 1 + fi +fi + +# If we don't have a JAVA_HOME yet, we're doomed. +if [ -z "${JAVA_HOME}" -a ! -n "${JAVACMD}" ]; then + $DIALOG \ + --error \ + ${DIALOGTEXT}"A suitable Java Virtual Machine for running the Eclipse Platform could not be located." + --title="Could not launch Eclipse Platform" \ + exit 1 +fi + +# Set JAVACMD from JAVA_HOME +if [ -n "${JAVA_HOME}" -a -z "${JAVACMD}" ]; then + JAVACMD="$JAVA_HOME/bin/java" +fi + +EXT=/usr/local/lib/eclipse/.eclipseextension +if [ ! -f $EXT ]; then + if ! touch $EXT 2>/dev/null; then + cat <<-EOF + Could not create $EXT. Please run as root: + touch $EXT + chmod 2775 $EXT + chown root:staff $EXT + EOF + fi + chmod 2775 $EXT 2> /dev/null || true + chown root:staff $EXT 2> /dev/null || true +fi + +# libraries from the mozilla choosen take precedence +LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} + +# Do the actual launch of Eclipse with the selected VM. +exec /usr/lib/eclipse/eclipse \ + -vm "${JAVACMD}" \ + -install "${INSTALL}" \ + "${STARTUP}" \ + ${CMDLINEARGS} \ + -vmargs -Djava.library.path=/usr/lib/jni \ + -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db \ + -Dgnu.gcj.runtime.VMClassLoader.library_control=never \ + -Dosgi.locking=none ${VMARGS} --- eclipse-3.5.1.orig/debian/extra/efj.1 +++ eclipse-3.5.1/debian/extra/efj.1 @@ -0,0 +1,35 @@ +.TH EFJ "1" "June 2006" +.SH NAME +efj \- manual page for Eclipse Formatter for Java +.SH SYNOPSIS +.B efj \fR +.SH DESCRIPTION +EFJ is the commanline version of the Eclipse source code formatter. +The main motivation for EFJ comes from a request to use Eclipse's Java formatter without +having to install the entire Eclipse Platform, JDT or a GUI toolkit. It is possible to run +a nightly cron job which checks out the code, formats it and checks it back in. EFJ could also +be used in a server side commit hook. + +.SH OPTIONS +.TP +\fB\-config\fR Use the formatting style from the specified config file. This file must be an xml file that has been exported by Eclipse. +.TP +\fB\-help\fR Display this message. +.TP +\fB\-quiet\fR Only print error messages. +.TP +\fB\-verbose\fR Be verbose about the formatting job. +.PP +.SH SEE ALSO +eclipse(1) +.SH ISSUES +You may also notice that an empty workspace directory is created in the directory that efj +is called from. This is because EFJ is just a GUI-less version of eclipse. Affords exists +to disable this behaviour. +.SH "REPORTING BUGS" +Report bugs to Ben Konrath . +.SH AUTHOR +ecj was written by Ben Konrath . See the web site +http://www.bagu.org/eclipse/efj/ for more information. + +This manual page was written by Stephan Michels . --- eclipse-3.5.1.orig/debian/extra/eclipse.1 +++ eclipse-3.5.1/debian/extra/eclipse.1 @@ -0,0 +1,226 @@ +.TH ECLIPSE 1 +.SH NAME +eclipse \- A kind of universal tool platform. +.SH SYNOPSIS +.B eclipse +.I "[platform options]" "[\-vmargs [Java VM arguments]]" +.SH "DESCRIPTION" +.B Eclipse +is a kind of universal tool platform - an open extensible IDE for anything and nothing in paticular. +.PP +This manual page documents briefly +.BR Eclipse, +a kind of universal tool platform. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. Most of description are +just cut and paste from Eclipse's document. + +.SH PLATFORM OPTIONS +A summary of platform options are included below. Some of this options can +be set by editing ~/.eclipse/eclipserc (but options given on the commandline +will overwrite them). This is usefull, when you start eclipse via menu entry. +.TP +.B \-arch +Defines the processor architecture on which the Eclipse platform is running. +The Eclipse platform ordinarily computes the optimal setting using the +prevailing value of Java os.arch property. If specified here, this is the +value that the Eclipse platform uses. The value specified here is available +to plug-ins as BootLoader.getOSArch(). Example values: "x86", "sparc", +"PA-RISC", "ppc". +.TP +.B \-application +The application to run. Applications are declared by plug-ins supplying +extensions to the org.eclipse.core.runtime.applications extension point. +This argument is typically not needed. If specified, the value overrides +the value supplied by the configuration. If not specified, the Eclipse +Workbench is run. +.TP +.B \-clean +Any cached data used by the OSGi framework and eclipse runtime will be wiped +clean. This will clean the caches used to store bundle dependency resolution +and eclipse extension registry data. Using this option will force eclipse to +reinitialize these caches. +.TP +.B \-configuration +The location for the Eclipse Platform configuration file, expressed as a +URL. The configuration file determines the location of the Eclipse platform, +the set of available plug-ins, and the primary feature. Note that relative +URLs are not allowed. The configuration file is written to this location +when the Eclipse platform is installed or updated. +.TP +.B \-console [port] +If set to a non-null value, the OSGi console (if installed) is enabled. If +the value is a suitable integer, it is interpreted as the port on which +the console listens and directs its output to the given port. Handy for +investigating the state of the system. +.TP +.B \-consolelog +Mirrors the Eclipse platform's error log to the console used to run Eclipse. +Handy when combined with \-debug. +.TP +.B \-data +The path of the workspace on which to run the Eclipse platform. The +workspace location is also the default location for projects. Relative paths +are interpreted relative to the directory that Eclipse was started from. +.TP +.B \-debug [optionsFile] +Puts the platform in debug mode and loads the debug options from the file at +the given location, if specified. This file indicates which debug points are +available for a plug-in and whether or not they are enabled. If a file +location is not given, the platform looks in the directory that eclipse was +started from for a file called ".options". Both URLs and file system paths +are allowed as file locations. +.PP +.B Note: +On Debian, eclipse expects that the following arguments is a path to a +option file. You are not allowed to omit this file! +.TP +.B \-dev [classpathEntries] +Puts the platform in development mode. The optional classpath entries (a +comma separated list) are added to the runtime classpath of each plug-in. For +example, when the workspace contains plug-ins being developed, specifying +\-dev bin adds a classpath entry for each plug-in project's directory named +bin, allowing freshly generated class files to be found there. Redundant or +non-existent classpath entries are eliminated. +.TP +.B \-endSplash +Specifies the command to use to take down the splash screen. Typically +supplied by the Eclipse executable. +.TP +.B \-feature +The identifier of the product being run. This controls various branding +information and what application is used. +.TP +.B \-framework +The URL location of the OSGi framework. Useful if the Eclipse install is +disjoint. +.TP +.B \-initialize +Initializes the configuration being run. All runtime related data structures +and caches are refreshed. Any user/plug-in defined configuration data is not +purged. No application is run, any product specifications are ignored and no +UI is presented (e.g., the splash screen is not drawn) +.TP +.B \-install +The install location of the platform. This setting indicates the location of +the basic Eclipse plug-ins and is useful if the Eclipse install is disjoint. +.TP +.B \-keyring +The location of the authorization database (or "key ring" file) on disk. This +argument must be used in conjunction with the \-password option. Relative +paths are interpreted relative to the directory that Eclipse was started from. +.TP +.B \-name +The name to be displayed in task bar item when the application starts up. When +not set, the name is the name of the executable. +.TP +.B \-nl +Defines the name of the locale on which the Eclipse platform is running. The +Eclipse platform ordinarily computes the optimal setting automatically. If +specified here, this is the value that the Eclipse platform uses. The value +specified here is available to plug-ins as BootLoader.getNL(). Example +values: "en_US" and "fr_FR_EURO". +.PP +You need to install additonal language strings, before that works! Such +strings are available in the +.B eclipse-i18n +package. +.TP +.B \-noExit +The VM will not exit after the eclipse application has ended. This is useful +for examining the OSGi framework after the eclipse application has ended. +.TP +.B \-noLazyRegistryCacheLoading +The platform's plug-in registry cache loading optimization is deactivated. +By default, configuration elements are loaded from the registry cache +(when available) only on demand, reducing memory footprint. This option +forces the registry cache to be fully loaded at startup. +.TP +.B \-noRegistryCache +The internal extension registry cache is neither read or written +.TP +.B \-nosplash +Runs the platform without putting up the splash screen. +.TP +.B \-os +Defines the operating system on which the Eclipse platform is running. The +Eclipse platform ordinarily computes the optimal setting using the +prevailing value of Java os.name property. If specified here, this is the +value that the Eclipse platform uses. The value specified here is available +to plug-ins as BootLoader.getOS(), and used to resolve occurrences of the +$os$ variable in paths mentioned in the plug-in manifest file. Example +values: "win32", "linux", "hpux", "solaris", "aix". +.TP +.B \-password +The password for the authorization database. Used in conjunction with the +\-keyring option. +.TP +.B \-perspective +The perspective to open in the active workbench window on startup. If this +parameter is not specified, the perspective that was active on shutdown will +be opened. +.TP +.B \-plugincustomization +The location of a properties file containing default settings for plug-in +preferences. These default settings override default settings specified in +the primary feature. Relative paths are interpreted relative to the directory +that eclipse was started from. +.TP +.B \-product +The ID of the product to run. The product gives the launched instance of +Eclipse its personality, and determines the product customization information +used. This replaces \-feature, which is still supported for compatibility. +.TP +.B \-refresh +Option for performing a global refresh of the workspace on startup. This will +reconcile any changes that were made in the file system since the platform +was last run. +.TP +.B \-showlocation +Option for displaying the location of the workspace in the window title bar. +In release 2.0 this option only worked in conjunction with the \-data command +line argument. +.TP +.B \-showSplash +Specifies the command to use to show the splash screen. Typically supplied +by the Eclipse executable. +.TP +.B \-startup +The location of jar used to startup eclipse. The jar referred to must have +the Main-Class attribute set. If this parameter is not set, the startup.jar +located in the same folder than the executable is used. +.TP +.B \-user +The location of the user area. The user area contains data (e.g., preferences) +specific to the OS user and independent of any Eclipse install, configuration +or instance. +.TP +.B \-vm +The location of Java Runtime executable to use to run the Eclipse platform. +Relative paths are interpreted relative to the directory that eclipse was +started from. +.TP +.B \-vmargs +When passed to the Eclipse, this option is used to customize the operation of +the Java VM used to run Eclipse. If specified, this option must come at the +end of the command line. The given arguments are dependant on VM that is +being run. +.TP +.B \-ws +The window system value. The value should be one of the Eclipse window system +names known to Eclipse (e.g., win32, motif, ...). +.SH NOTES +Eclipse will search for a java virtual machine in this order: VM given with +the "\-vm " argument, $JAVA_HOME/bin/java from $HOME/.eclipse/eclipserc +and then in the environment and at last use /usr/bin/java. +.SH SEE ALSO +java(1) +.SH FILES +Configuration file is $HOME/.eclipse/eclipserc, error log in +/.metadata/.log, where is the path to your workspace. +.SH BUGS +Eclipse has a bugzilla, which can be found at bugs.eclipse.org. +.SH AUTHOR +This manual page was written by Takashi Okamoto , +for the Debian GNU/Linux system (but may be used by others). It was updated +by Jan Schulz and Stephan Michels . --- eclipse-3.5.1.orig/debian/extra/bin/uname +++ eclipse-3.5.1/debian/extra/bin/uname @@ -0,0 +1,15 @@ +#!/bin/sh +uname "$@" +RET=$? + +if [ $? != 0 ] ; then + exit $RET +fi + +RESULT=`uname "$@"` + +if [ "x$RESULT" = "xunknown" ] ; then + exit 1 +fi + +exit 0