CFT: Eclipse Galileo 3.5

Andrey andrey.kosachenko at gmail.com
Wed Nov 4 22:54:08 UTC 2009


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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-eclipse
> To unsubscribe, send any mail to "freebsd-eclipse-unsubscribe at freebsd.org"
> 



More information about the freebsd-eclipse mailing list