aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/eclipse-sdk/Manifest24
-rw-r--r--dev-util/eclipse-sdk/eclipse-sdk-3.2_rc3-r1.ebuild288
-rw-r--r--dev-util/eclipse-sdk/eclipse-sdk-3.2_rc5.ebuild (renamed from dev-util/eclipse-sdk/eclipse-sdk-3.2_rc4.ebuild)7
-rw-r--r--dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc3-r13
-rw-r--r--dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc43
-rw-r--r--dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc53
6 files changed, 16 insertions, 312 deletions
diff --git a/dev-util/eclipse-sdk/Manifest b/dev-util/eclipse-sdk/Manifest
index 2a08da56..ccd59501 100644
--- a/dev-util/eclipse-sdk/Manifest
+++ b/dev-util/eclipse-sdk/Manifest
@@ -10,16 +10,11 @@ AUX eclipse.1 2607 RMD160 06aaeb02a7c7720c8d8b26d9d1252095b6098a25 SHA1 c00e2916
MD5 32be5292ce0af7ff9c1866c1f59e1859 files/eclipse.1 2607
RMD160 06aaeb02a7c7720c8d8b26d9d1252095b6098a25 files/eclipse.1 2607
SHA256 5165b07f736763eab05decb39397be0be8ae03b77f614ba3794eff71d411537b files/eclipse.1 2607
-DIST eclipse-sourceBuild-srcIncluded-3.2RC3.zip 82095828 RMD160 b90c01897395ade4e1e37b19de03d79db21d827a SHA256 b9c10b1327b13ae1da068b08e69a3a0e4ddbc4c238acbc1eee0a41391b937e4e size 82095828
-DIST eclipse-sourceBuild-srcIncluded-3.2RC4.zip 83534025 RMD160 e69ca675a40a8b88d1aa3b903ce2b8581be0e7c7 SHA256 f5090514c784a7499d47acf5119237501091eb58a7000ece68247e4e4b78d33e size 83534025
-EBUILD eclipse-sdk-3.2_rc3-r1.ebuild 8585 RMD160 f4a69bd71b1e93b4441de7ee2b646df1b852a07b SHA1 06431410549c348af255ab016c4487e42631c3bf SHA256 5400b06d55389ab9a93bfaa40e5c0232eb19d947dfd7b1d8f83b32ad5890141b size 8585
-MD5 23bcede21eb72f470ec6b69b31630e29 eclipse-sdk-3.2_rc3-r1.ebuild 8585
-RMD160 f4a69bd71b1e93b4441de7ee2b646df1b852a07b eclipse-sdk-3.2_rc3-r1.ebuild 8585
-SHA256 5400b06d55389ab9a93bfaa40e5c0232eb19d947dfd7b1d8f83b32ad5890141b eclipse-sdk-3.2_rc3-r1.ebuild 8585
-EBUILD eclipse-sdk-3.2_rc4.ebuild 7887 RMD160 c33b9ed5540158cfe8237c8d6a08285b778c27fd SHA1 f1e4e93207046c3789f7fc759890e2294f0db29c SHA256 de601ca4d0770934e774b23185cb24a966e5b8db66b268f6113001c877c7b66e size 7887
-MD5 509468a81e08a47f910746ea4f37adec eclipse-sdk-3.2_rc4.ebuild 7887
-RMD160 c33b9ed5540158cfe8237c8d6a08285b778c27fd eclipse-sdk-3.2_rc4.ebuild 7887
-SHA256 de601ca4d0770934e774b23185cb24a966e5b8db66b268f6113001c877c7b66e eclipse-sdk-3.2_rc4.ebuild 7887
+DIST eclipse-sourceBuild-srcIncluded-3.2RC5.zip 83458655 RMD160 86da05a76ea190b70a04218cebb720d56ff6bad9 SHA256 00f028da5f3e481fc2cc12c753ded40c90ec1a95989c813797d83893163bf020 size 83458655
+EBUILD eclipse-sdk-3.2_rc5.ebuild 8258 RMD160 6bca982bf1a5188224c7f49d8b305724cadc8d2b SHA1 346705c8a760335ff66e0c15357555d6ff7931c3 SHA256 bea0b1b4c8e04d0a1e5ca216c766151eb35c84a2a7a4b9dc0ffcd4260ad8bf95 size 8258
+MD5 bfb5563df33cd988bdc6052d61684019 eclipse-sdk-3.2_rc5.ebuild 8258
+RMD160 6bca982bf1a5188224c7f49d8b305724cadc8d2b eclipse-sdk-3.2_rc5.ebuild 8258
+SHA256 bea0b1b4c8e04d0a1e5ca216c766151eb35c84a2a7a4b9dc0ffcd4260ad8bf95 eclipse-sdk-3.2_rc5.ebuild 8258
MISC ChangeLog 20514 RMD160 fcf10ede1f57c2b071968a10cdf960862b2bc9bb SHA1 ed1876eb6074e12d17f95de35e07903ef42bdc12 SHA256 575789ddd4ccb662a78e1c6d50643fb7ff1245b18f6a76e124b73fd5aa582aed size 20514
MD5 30e24ab0588beec94d4da1afd3298d5d ChangeLog 20514
RMD160 fcf10ede1f57c2b071968a10cdf960862b2bc9bb ChangeLog 20514
@@ -28,9 +23,6 @@ MISC metadata.xml 782 RMD160 5b8dc4f4b6bdd457da62f967ec176bee2ae7e5e4 SHA1 17bc6
MD5 8de14dda7d318d8fb514fdbcecd4058b metadata.xml 782
RMD160 5b8dc4f4b6bdd457da62f967ec176bee2ae7e5e4 metadata.xml 782
SHA256 a1e6bbc5427799b8607d355e3e09ce7d4de98f2a365417ec158eb56f4f00746f metadata.xml 782
-MD5 eabd91487e97d137965b9a1f070cbfe6 files/digest-eclipse-sdk-3.2_rc3-r1 313
-RMD160 531486908e57de5c2626876efad4d145c0c35733 files/digest-eclipse-sdk-3.2_rc3-r1 313
-SHA256 3be51aa2810d17991345b519c8122ed1a06371548798bb3e57c92fffbf130d3a files/digest-eclipse-sdk-3.2_rc3-r1 313
-MD5 ab74419dbd2b4449aa4273e23d995e1f files/digest-eclipse-sdk-3.2_rc4 313
-RMD160 ba31478996683504b1fd4fefd352f094f88813b5 files/digest-eclipse-sdk-3.2_rc4 313
-SHA256 7b56dcc694cba1c0044583aff3295d1f33c86a29e9943a3539e6159a62096d02 files/digest-eclipse-sdk-3.2_rc4 313
+MD5 f89deb41d369bff477b21f7dacfe9eda files/digest-eclipse-sdk-3.2_rc5 313
+RMD160 4cbfe556a59254bc098914c29f7b172bfa9eaed9 files/digest-eclipse-sdk-3.2_rc5 313
+SHA256 f25ee3f9a8b49f7fab25ce512459266ab80576dcc37e28b889161266f2c8c4cf files/digest-eclipse-sdk-3.2_rc5 313
diff --git a/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc3-r1.ebuild b/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc3-r1.ebuild
deleted file mode 100644
index 7be6b5d9..00000000
--- a/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc3-r1.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-3.1.2-r2.ebuild,v 1.1 2006/04/20 13:49:19 nichoj Exp $
-
-inherit eutils java-pkg-2 flag-o-matic check-reqs
-MY_PV=${PV/_rc/RC}
-DATESTAMP=200605051306
-MY_A="eclipse-sourceBuild-srcIncluded-${MY_PV}.zip"
-DESCRIPTION="Eclipse Tools Platform"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/S-${MY_PV}-${DATESTAMP}/${MY_A}"
-IUSE="nogecko-sdk gnome cairo opengl"
-SLOT="3.2"
-LICENSE="CPL-1.0"
-KEYWORDS="~x86 ~ppc ~amd64"
-S="${WORKDIR}"
-
-COMMON_DEP="
- >=x11-libs/gtk+-2.2.4
- !nogecko-sdk? ( net-libs/gecko-sdk )
- gnome? ( =gnome-base/gnome-vfs-2* =gnome-base/libgnomeui-2* )
- opengl? ( virtual/opengl )"
-
-RDEPEND=">=virtual/jre-1.4
- ${COMMON_DEP}"
-DEPEND="
- ${COMMON_DEP}
- =virtual/jdk-1.4*
- >=virtual/jdk-1.5
- >=dev-java/ant-1.6.2
- >=dev-java/ant-core-1.6.2-r4
- >=sys-apps/findutils-4.1.7
- app-arch/unzip
- app-arch/zip"
-JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*"
-
-ECLIPSE_DIR="/usr/lib/eclipse-${SLOT}"
-ECLIPSE_LINKS_DIR="${ECLIPSE_DIR}/links"
-
-# TODO:
-# - use CFLAGS from make.conf when building native libraries
-# - must patch eclipse build files
-# - also submit patch to bugs.eclipse.org
-# - ppc support not tested, but not explicitly broken either
-# - make a extension location in /var/lib that's writable by 'eclipse' group
-# - use make_desktop_entry from eutils instead of our own stuff
-
-pkg_setup() {
- java-pkg-2_pkg_setup
-
- debug-print "Checking for sufficient physical RAM"
- CHECKREQS_MEMORY="768"
- check_reqs
-
- # All other gentoo archs match in eclipse build system except amd64
- if use amd64 ; then
- eclipsearch=x86_64
- else
- eclipsearch=${ARCH}
- fi
-
- if use x86 ; then
- jvmarch=i386
- else
- jvmarch=${ARCH}
- fi
-
- # Add the eclipse group, for our plugins/features directories
- enewgroup eclipse
-}
-
-ant_src_unpack() {
- unpack ${A}
-
- # 1: fix classpath (eclipse bug #128921)
- # 2: fix building of native code filesystem library
- # - hard coded JAVA_HOME, use ebuild CFLAGS
- # 3: fix building of native update code library
- # - remove hard coded x86 path
- # - some gcc versions refuse if both -static and -fPIC are used
- epatch ${FILESDIR}/${P}-gentoo.patch
-
- einfo "Cleaning out prebuilt code"
- clean-prebuilt-code
-
- einfo "Patching makefiles"
- fix_makefiles
-}
-
-src_compile() {
- # Figure out VM, set up ant classpath and native library paths
- setup-jvm-opts
-
- if ! use nogecko-sdk ; then
- einfo "Will compile embedded Mozilla support against net-libs/gecko-sdk"
- setup-mozilla-opts
- else
- einfo "Not building embedded Mozilla support"
- fi
-
- local java5vm=$(depend-java-query --get-vm ">=virtual/jdk-1.5")
- local java5home=$(GENTOO_VM=${java5vm} java-config --jdk-home)
- einfo "Using ${java5home} for java5home"
- # TODO patch build to take buildId
- ./build -os linux \
- -arch ${eclipsearch} \
- -ws gtk \
- -java5home ${java5home} || die "build failed"
- cp eclipse/eclipse eclipse-gtk || die "Cannot find eclipse binary"
-}
-
-src_install() {
- dodir /usr/lib
-
- [[ -f result/linux-gtk-${eclipsearch}-sdk.tar.gz ]] || die "tar.gz bundle was not built properly!"
- tar zxf result/linux-gtk-${eclipsearch}-sdk.tar.gz -C ${D}/usr/lib \
- || die "Failed to extract the built package"
-
- mv ${D}/usr/lib/eclipse ${D}/${ECLIPSE_DIR}
- insinto ${ECLIPSE_DIR}
- exeinto ${ECLIPSE_DIR}
-
- debug-print "Installing eclipse-gtk binary"
- doexe eclipse-gtk || die "Failed to install eclipse binary"
- # need to rename inf file to eclipse-gtk.ini, see bug #128128
- newins eclipse.ini eclipse-gtk.ini
-
- # Install startup script
- exeinto /usr/bin
- doexe ${FILESDIR}/eclipse-${SLOT}
- doman ${FILESDIR}/eclipse.1
-
- make_desktop_entry eclipse-${SLOT} "Eclipse ${PV}" "${ECLIPSE_DIR}/icon.xpm"
-
-
- install-link-files
-
- # eventually, we'll have a user writable extension location, so we'll
- # comply with FHS
-
- #dodir /var/lib/eclipse-${SLOT}
- #touch ${D}/var/lib/eclipse-${SLOT}/.eclipseextension
- #fowners root:eclipse /var/lib/eclipse-${SLOT}
- #fperms -R g+w /var/lib/eclipse-${SLOT}
- fperms -R g+w ${ECLIPSE_DIR}
- fowners -R root:eclipse ${ECLIPSE_DIR}
- find ${D}${ECLIPSE_DIR} -type d -exec chmod g+s {} \;
-}
-
-# -----------------------------------------------------------------------------
-# Helper functions
-# -----------------------------------------------------------------------------
-
-fix_makefiles() {
- # Select the set of native libraries to compile
- local targets="make_swt make_awt make_atk"
-
- if use gnome ; then
- einfo "Building GNOME VFS support"
- targets="${targets} make_gnome"
- fi
-
- if ! use nogecko-sdk ; then
- einfo "Building Mozilla embed support"
- targets="${targets} make_mozilla"
- fi
-
- if use cairo ; then
- einfo "Building CAIRO support"
- targets="${targets} make_cairo"
- fi
-
- if use opengl ; then
- einfo "Building OpenGL support"
- targets="${targets} make_glx"
- fi
-
- sed -i "s/^all:.*/all: ${targets}/" \
- "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak" \
- || die "Failed to tweak make_linux.mak"
-}
-
-clean-prebuilt-code() {
- find ${S} -type f \( -name '*.class' -o -name '*.so' -o -name '*.so.*' -o -name 'eclipse' \) | xargs rm -f
-}
-
-check-cflags() {
- local badflags="-fomit-frame-pointer -msse2"
- local error=false
- local flag
-
- for flag in ${badflags} ; do
- if is-flag ${flag}; then
- ewarn "Found offending option ${flag} in your CFLAGS"
- error=true
- fi
- done
- if [[ ${error} == "true" ]]; then
- echo
- ewarn "One or more potentially gruesome CFLAGS detected. When you run into trouble,"
- ewarn "please edit /etc/make.conf and remove all offending flags, then recompile"
- ewarn "Eclipse and all its dependencies before submitting a bug report."
- echo
- ewarn "In particular, gtk+ is extremely sensitive to which which flags it was"
- ewarn "compiled with."
- echo
- einfo "Tip: use equery depgraph \"=${PF}\" to list all dependencies."
- echo
- ebeep
- fi
-}
-
-setup-jvm-opts() {
- # Figure out correct boot classpath
- # karltk: this should be handled by the java-pkg eclass in setup-vm
- local bp="$(java-config --jdk-home)/jre/lib"
- local bootclasspath=$(java-config --runtime)
- if [[ ! -z "`java-config --java-version | grep IBM`" ]] ; then
- # IBM JDK
- JAVA_LIB_DIR="$(java-config --jdk-home)/jre/bin"
- else
- # Sun derived JDKs (Blackdown, Sun)
- JAVA_LIB_DIR="$(java-config --jdk-home)/jre/lib/${jvmarch}"
- fi
-
- einfo "Using bootclasspath ${bootclasspath}"
- einfo "Using JVM library path ${JAVA_LIB_DIR}"
-
- if [[ ! -f ${JAVA_LIB_DIR}/libawt.so ]] ; then
- die "Could not find libawt.so native library"
- fi
-
- export AWT_LIB_PATH=${JAVA_LIB_DIR}
-}
-
-setup-mozilla-opts() {
- mozilla_dir="--mozdir-unset---"
-
- if [[ -f ${ROOT}/usr/lib/gecko-sdk/lib/libgtkembedmoz.so ]] ; then
- mozilla_dir=/usr/lib/gecko-sdk
- else
- # TODO need to update this appropriately for gecko-sdk
- eerror "You have enabled the embedded mozilla component, but no suitable"
- eerror "provider was found. You need gecko-sdk compiled against"
- eerror "gtk+ v2.0 or newer."
- eerror "To merge it, execute 'USE=\"gtk2\" emerge mozilla' as root."
- eerror "To disable embedded mozilla, remove \"mozilla\" from your USE flags."
- die "Need Mozilla compiled with gtk+-2.x support"
- fi
-
- export GECKO_SDK="${mozilla_dir}"
- # TODO should this be using pkg-config?
- export GECKO_INCLUDES="-include ${GECKO_SDK}/include/mozilla-config.h \
- -I${GECKO_SDK}/include/nspr \
- -I${GECKO_SDK}/include/nspr \
- -I${GECKO_SDK}/include/xpcom \
- -I${GECKO_SDK}/include/string \
- -I${GECKO_SDK}/include/embed_base \
- -I${JAVA_HOME}/include/linux"
- export GECKO_LIBS="-L${GECKO_SDK}/lib -lgtkembedmoz"
-}
-
-install_link_file() {
- local path=${1}
- local file=${2}
-
- echo "path=${path}" > "${D}/${ECLIPSE_LINKS_DIR}/${file}"
-}
-
-install-link-files() {
- dodir ${ECLIPSE_LINKS_DIR}
- install_link_file /opt/eclipse-extensions-3 eclipse-binary-extensions-3.link
- install_link_file /opt/eclipse-extensions-${SLOT} eclipse-binary-extensions-${SLOT}.link
-
- install_link_file /usr/lib/eclipse-extensions-3 eclipse-extensions-3.link
- install_link_file /usr/lib/eclipse-extensions-${SLOT} eclipse-extensions-${SLOT}.link
-
-# install_link_file /var/lib/eclipse-3 eclipse-var-3.link
-# install_link_file /var/lib/eclipse-${SLOT} eclipse-var-${SLOT}.link
-}
-
-pkg_postinst() {
- einfo "In order to use the Update Manager, add yourself to the 'eclipse' group"
- echo
- einfo "Eclipse plugin packages (ie eclipse-cdt) will likely go away in"
- einfo "the near future until they can be properly packaged. Update Manager"
- einfo "is prefered in the meantime."
-}
diff --git a/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc4.ebuild b/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc5.ebuild
index 2f7cbf92..8fa528fc 100644
--- a/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc4.ebuild
+++ b/dev-util/eclipse-sdk/eclipse-sdk-3.2_rc5.ebuild
@@ -3,12 +3,15 @@
# $Header: /var/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-3.1.2-r2.ebuild,v 1.1 2006/04/20 13:49:19 nichoj Exp $
inherit eutils java-pkg-2 flag-o-matic check-reqs
+
+#http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.2RC5-200605191206/eclipse-sourceBuild-srcIncluded-3.2RC5.zip&url=http://download.eclipse.org/eclipse/downloads/drops/S-3.2RC5-200605191206/eclipse-sourceBuild-srcIncluded-3.2RC5.zip&mirror_id=1
MY_PV=${PV/_rc/RC}
-DATESTAMP=200605121600
+DATESTAMP=200605191206
MY_A="eclipse-sourceBuild-srcIncluded-${MY_PV}.zip"
DESCRIPTION="Eclipse Tools Platform"
HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/S-${MY_PV}-${DATESTAMP}/${MY_A}"
+#SRC_URI="http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/S-${MY_PV}-${DATESTAMP}/${MY_A}"
+SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/S-${MY_PV}-${DATESTAMP}/${MY_A}"
IUSE="nogecko-sdk gnome cairo opengl"
SLOT="3.2"
LICENSE="EPL-1.0"
diff --git a/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc3-r1 b/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc3-r1
deleted file mode 100644
index f1cc8179..00000000
--- a/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc3-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 1cde4aa4f369bf9d14c8ad5d8ee8f04d eclipse-sourceBuild-srcIncluded-3.2RC3.zip 82095828
-RMD160 b90c01897395ade4e1e37b19de03d79db21d827a eclipse-sourceBuild-srcIncluded-3.2RC3.zip 82095828
-SHA256 b9c10b1327b13ae1da068b08e69a3a0e4ddbc4c238acbc1eee0a41391b937e4e eclipse-sourceBuild-srcIncluded-3.2RC3.zip 82095828
diff --git a/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc4 b/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc4
deleted file mode 100644
index 1108bda5..00000000
--- a/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 c0a82a20347c0de3f956fdb6826e1d04 eclipse-sourceBuild-srcIncluded-3.2RC4.zip 83534025
-RMD160 e69ca675a40a8b88d1aa3b903ce2b8581be0e7c7 eclipse-sourceBuild-srcIncluded-3.2RC4.zip 83534025
-SHA256 f5090514c784a7499d47acf5119237501091eb58a7000ece68247e4e4b78d33e eclipse-sourceBuild-srcIncluded-3.2RC4.zip 83534025
diff --git a/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc5 b/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc5
new file mode 100644
index 00000000..23a481d5
--- /dev/null
+++ b/dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc5
@@ -0,0 +1,3 @@
+MD5 3ac98928d84d52c04f95e3cb45af66ff eclipse-sourceBuild-srcIncluded-3.2RC5.zip 83458655
+RMD160 86da05a76ea190b70a04218cebb720d56ff6bad9 eclipse-sourceBuild-srcIncluded-3.2RC5.zip 83458655
+SHA256 00f028da5f3e481fc2cc12c753ded40c90ec1a95989c813797d83893163bf020 eclipse-sourceBuild-srcIncluded-3.2RC5.zip 83458655