diff options
-rw-r--r-- | dev-util/eclipse-sdk/Manifest | 24 | ||||
-rw-r--r-- | dev-util/eclipse-sdk/eclipse-sdk-3.2_rc3-r1.ebuild | 288 | ||||
-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-r1 | 3 | ||||
-rw-r--r-- | dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc4 | 3 | ||||
-rw-r--r-- | dev-util/eclipse-sdk/files/digest-eclipse-sdk-3.2_rc5 | 3 |
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 |