Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Nov 2009 00:26:44 +0200
From:      Andrey <andrey.kosachenko@gmail.com>
To:        "Stephane E. Potvin" <sepotvin@FreeBSD.org>
Cc:        freebsd-eclipse@freebsd.org
Subject:   Re: CFT: Eclipse Galileo 3.5
Message-ID:  <4AF1FFA4.2020404@gmail.com>
In-Reply-To: <4AF18F77.9030302@FreeBSD.org>
References:  <4AF18F77.9030302@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Stephane!

First of all thanks for you time and efforts on this matter.
Great job, really!

Well, I've managed to compile and launch Galileo on my i386 laptop.

# uname -smrni
FreeBSD beastie.lan 8.0-RC1 i386 BEASTIE_SMP_ULE


#java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 
1.6.0_03-p4-root_08_aug_2009_17_08-b00)
Java HotSpot(TM) Server VM (build 
1.6.0_03-p4-root_08_aug_2009_17_08-b00, mixed mode)


There is one minor issue within Makefile (port fails to compile if it is 
there). I fixed it this way:

=== begin-of-patch ===
--- Makefile.orig       2009-11-05 00:12:49.000000000 +0200
+++ Makefile    2009-11-05 00:13:03.000000000 +0200
@@ -46,7 +46,7 @@
  ECLIPSE_SRCFILE=       eclipse-${BUILD_ID}-fetched-src.tar.bz2
  FBSD_SUPPORT_SRCFILE=  freebsd-support.patch

-MAKE_ARGS=     -DbuildOs=freebsd -DbuildArch=${ARCH:C/amd64/x86_64/} 
-Dprefix=${PREFIX}
+MAKE_ARGS=     -DbuildOs=freebsd 
-DbuildArch=${ARCH:C/amd64/x86_64/:C/i386/x86/} -Dprefix=${PREFIX}
  WRKSRC=                ${WRKDIR}/${ECLIPSE_BUILD_SRCFILE:C/.tar.gz//}
  PATCH_STRIP=   -p1
=== end-of-patch ===


Unfortunately I've not got enough time to play with it, but I'm 
definitely about to give it a try this weekend.

Thanks!


Stephane E. Potvin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi everyone,
> 
> I'm at last ready to have some public testing of the 3.5.0-I20090611-1540 port of Eclipse (aka Galileo). The x86 platform has been
> the least tested (actually, not at all this time  ;)  so I'd appreciate to have feedback for this one. I've also only done testing
> with the native jdk1.6.0 from ports (java/jdk16) so please indicate which jdk you're using if you send me a go/no-go.
> 
> Highlights:
> - - First FreeBSD Galileo release
> - - The build is now using eclipse-build from the "Linux Tools" project
> - - Patches are now much more simple and have been split into two parts for easier push upstream (one against eclipse-build and the
> other for eclipse itself)
> - - The only Gecko provider supported is now libxul
> - - The gnome dependencies are now static and no longer configurable via options (there might be one or two that are no longer
> necessary but I haven't gotten around yet to check which one)
> - - Eclipse installs in ${PREFIX}/lib/eclipse instead of ${PREFIX}/eclipse to reduce pollution in ${PREFIX}
> - - New dropins directory is in ${PREFIX}/share/eclipse/dropins. This directory can be used for features/plugins that are not
> installed via the p2 provisioning engine. All the ports that are not changed to use p2 will have to use this directory in the future
> (this will be done in a separate patch).
> - - The setup-user step is no longer necessary. p2 has been fixed upstream and the user installed plugins are discovered correctly
> even after a re-installation of eclipse.
> 
> The patch can be found at the following address:
> 
> 	http://people.freebsd.org/~sepotvin/eclipse35.diff
> 
> Have fun!
> 
> Steph
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.11 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAkrxj3cACgkQmdOXtTCX/nutNwCg7wfjBNje+vX7TkfyPHlesohC
> VM8AoKDgcck+bMks7fZSSogxwv0an22x
> =6sWs
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> freebsd-eclipse@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-eclipse
> To unsubscribe, send any mail to "freebsd-eclipse-unsubscribe@freebsd.org"
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AF1FFA4.2020404>