Date: Sat, 21 Mar 2015 10:40:51 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r381788 - in head/java/eclipse: . files scripts Message-ID: <201503211040.t2LAepRt035365@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Sat Mar 21 10:40:50 2015 New Revision: 381788 URL: https://svnweb.freebsd.org/changeset/ports/381788 QAT: https://qat.redports.org/buildarchive/r381788/ Log: java/eclipse: Upgrade version 4.3.2 => 4.4.2 Note that Eclipse now requires openJDK8 to build. PR: 195985 Submitted by: Jimmy Kelley (maintainer) Modified: head/java/eclipse/Makefile head/java/eclipse/Makefile.plugins head/java/eclipse/distinfo head/java/eclipse/files/patch-aggregator head/java/eclipse/files/patch-freebsd_natives head/java/eclipse/files/patch-submodules head/java/eclipse/scripts/pre-patch Modified: head/java/eclipse/Makefile ============================================================================== --- head/java/eclipse/Makefile Sat Mar 21 09:54:46 2015 (r381787) +++ head/java/eclipse/Makefile Sat Mar 21 10:40:50 2015 (r381788) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= eclipse -PORTVERSION= 4.3.2 -PORTREVISION= 3 +PORTVERSION= 4.4.2 CATEGORIES= java devel MASTER_SITES= https://googledrive.com/host/0B2kYpXHnC5LpSk01bU1ud0N5bXc/ DISTFILES= eclipse.platform.releng.aggregator-${PORTVERSION}.xz \ @@ -11,7 +10,7 @@ DISTFILES= eclipse.platform.releng.aggre DIST_SUBDIR= eclipse MAINTAINER= ljboiler@gmail.com -COMMENT= Eclipse Kepler SR-2 +COMMENT= Eclipse Luna SR-2 LICENSE= EPL @@ -27,11 +26,13 @@ USE_GL= glu USE_GNOME= gconf2 gtk20 gnomevfs2 libgnome libgnomeui USE_JAVA= yes JAVA_OS= native -JAVA_VERSION= 1.7 +JAVA_VERSION= 1.8 JAVA_VENDOR= openjdk JAVA_BUILD= yes JAVA_RUN= yes +OPTIONS_DEFINE= SWT_GTK3_SUPPORT +SWT_GTK3_SUPPORT_DESC= Enable GTK3 support in SWT (GUI) OPTIONS_SINGLE= INSTALLPKG OPTIONS_SINGLE_INSTALLPKG= FULL_SDK PLATFORM_SDK PLATFORM FULL_SDK_DESC= Full SDK (JDT, PDE, source, API docs) @@ -48,6 +49,12 @@ PATCH= gpatch .endif PATCH_STRIP= -p1 +.if ${PORT_OPTIONS:MSWT_GTK3_SUPPORT} +USE_GNOME+= gtk30 +LIB_DEPENDS+= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3 +MVN_SETTINGS+= -Dmachine_gtk3=1 +.endif + WRKSRC=${WRKDIR}/eclipse.platform.releng.aggregator-${PORTVERSION} GITCLONE=${DISTDIR}/eclipse/eclipse-gitclone/eclipse.platform.releng.aggregator @@ -57,7 +64,7 @@ MVN_SETTINGS+= --offline ECLIPSE_WS= gtk ECLIPSE_ARCH= x86${ARCH:C/^i.86//:C/^amd/_/} E_SHORTARCH= ${ARCH:C/^i.86//:C/^amd//} -ECLIPSE_BUILDID=M20140224-0627 +ECLIPSE_BUILDID=M20150204-1700 SCRIPTS_ENV+= ECLIPSE_ARCH=${ECLIPSE_ARCH} \ E_SHORTARCH=${E_SHORTARCH} PORTDESTDIR= ${PREFIX}/lib/eclipse @@ -88,7 +95,7 @@ post-patch: do-build: @(cd ${WRKSRC}; ${SETENV} JAVA_HOME=${JAVA_HOME} M2_HOME=${LOCALBASE}/share/java/maven31 ${MVN_OPTS} \ mvn ${MVN_SETTINGS} ${MVN_TEST_FLAG} ${MVN_LOCAL_REPO} clean verify -Dnative=${ECLIPSE_WS}.freebsd.${ECLIPSE_ARCH} \ - -DbuildId=${ECLIPSE_BUILDID} -Pupdate-branding-plugins) + -DbuildId=${ECLIPSE_BUILDID}) do-install: @${RM} -rf ${STAGEDIR}${PORTDESTDIR} Modified: head/java/eclipse/Makefile.plugins ============================================================================== --- head/java/eclipse/Makefile.plugins Sat Mar 21 09:54:46 2015 (r381787) +++ head/java/eclipse/Makefile.plugins Sat Mar 21 10:40:50 2015 (r381788) @@ -1,7 +1,7 @@ # $FreeBSD$ NO_BUILD= yes USE_JAVA= yes -JAVA_VERSION= 1.7 +JAVA_VERSION= 1.7+ JAVA_OS= native REPO_DIRS?= features plugins Modified: head/java/eclipse/distinfo ============================================================================== --- head/java/eclipse/distinfo Sat Mar 21 09:54:46 2015 (r381787) +++ head/java/eclipse/distinfo Sat Mar 21 10:40:50 2015 (r381788) @@ -1,4 +1,4 @@ -SHA256 (eclipse/eclipse.platform.releng.aggregator-4.3.2.xz) = 2453b2f8e12c7cd90f15dc34519e785befb69ef014e07cd2b180f8a4d7b557cd -SIZE (eclipse/eclipse.platform.releng.aggregator-4.3.2.xz) = 196545676 -SHA256 (eclipse/eclipse-maven-repo-4.3.2.xz) = f5288a26d9bdb22f5a455bba52f73589918c9bcff65bb667ae6d246467a61ca8 -SIZE (eclipse/eclipse-maven-repo-4.3.2.xz) = 185972692 +SHA256 (eclipse/eclipse.platform.releng.aggregator-4.4.2.xz) = 93d9f028b840f18420b3e5193f8166ee431536f1b09a8a900144b7a4de62f791 +SIZE (eclipse/eclipse.platform.releng.aggregator-4.4.2.xz) = 214688453 +SHA256 (eclipse/eclipse-maven-repo-4.4.2.xz) = ee666bb69dd498553e50403514a1cdf332094dad6b66f03a8c38407048a92ddf +SIZE (eclipse/eclipse-maven-repo-4.4.2.xz) = 118457481 Modified: head/java/eclipse/files/patch-aggregator ============================================================================== --- head/java/eclipse/files/patch-aggregator Sat Mar 21 09:54:46 2015 (r381787) +++ head/java/eclipse/files/patch-aggregator Sat Mar 21 10:40:50 2015 (r381788) @@ -2,20 +2,29 @@ diff --git a/eclipse-platform-parent/pom index ce98be7..fa2d1e1 100644 --- a/eclipse-platform-parent/pom.xml +++ b/eclipse-platform-parent/pom.xml -@@ -155,6 +155,12 @@ +@@ -62,7 +62,7 @@ + The tycho-eclipserun-plugin will create its instance of Eclipse from this + 'eclipiserun-repo' repository, such as for computing .api-descriptions. + --> +- <eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.4-M-builds/M-4.4.2RC2-201501281000/</eclipserun-repo> ++ <eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.4/R-4.4.2-201502041700/</eclipserun-repo> + + <comparator.repo>http://download.eclipse.org/eclipse/updates/4.4-M-builds</comparator.repo> + +@@ -201,6 +201,12 @@ + </artifact> </target> <environments> - <environment> ++ <environment> + <os>freebsd</os> + <ws>gtk</ws> + <arch>%%ECLIPSE_ARCH%%</arch> + </environment> +<!-- -+ <environment> + <environment> <os>linux</os> <ws>gtk</ws> - <arch>x86</arch> -@@ -229,6 +235,7 @@ +@@ -281,6 +287,7 @@ <ws>gtk</ws> <arch>ppc64</arch> </environment> @@ -23,7 +32,7 @@ index ce98be7..fa2d1e1 100644 </environments> </configuration> </plugin> -@@ -308,11 +315,11 @@ +@@ -360,11 +367,11 @@ <artifactId>tycho-packaging-plugin</artifactId> <version>${tycho.version}</version> <dependencies> @@ -37,14 +46,14 @@ index ce98be7..fa2d1e1 100644 <dependency> <groupId>org.eclipse.tycho.extras</groupId> <artifactId>tycho-sourceref-jgit</artifactId> -@@ -322,14 +329,14 @@ +@@ -374,14 +381,14 @@ <configuration> <strictBinIncludes>false</strictBinIncludes> <format>'v'yyyyMMdd-HHmm</format> - <timestampProvider>jgit</timestampProvider> + <!--timestampProvider>jgit</timestampProvider--> <jgit.ignore> - pom.xml + pom.xml </jgit.ignore> <jgit.dirtyWorkingTree>${jgit.dirtyWorkingTree}</jgit.dirtyWorkingTree> - <sourceReferences> @@ -53,13 +62,13 @@ index ce98be7..fa2d1e1 100644 - </sourceReferences> + </sourceReferences--> <archive> - <addMavenDescriptor>false</addMavenDescriptor> + <addMavenDescriptor>false</addMavenDescriptor> </archive> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml -index 81a82e1..dc2fdd9 100644 +index 7e6fd26..f1773e0 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse-junit-tests/pom.xml -@@ -121,6 +121,12 @@ +@@ -139,6 +139,12 @@ <resolver>p2</resolver> <environments> <environment> @@ -72,7 +81,7 @@ index 81a82e1..dc2fdd9 100644 <os>linux</os> <ws>gtk</ws> <arch>x86</arch> -@@ -145,6 +156,7 @@ +@@ -163,6 +169,7 @@ <ws>cocoa</ws> <arch>x86_64</arch> </environment> @@ -81,137 +90,101 @@ index 81a82e1..dc2fdd9 100644 </configuration> </plugin> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml -index 60e4299..4c9106e 100644 +index c7f7ca9..1387a12 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml -@@ -112,6 +112,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -44,6 +44,12 @@ + <resolver>p2</resolver> + <environments> + <environment> ++ <os>freebsd</os> ++ <ws>gtk</ws> ++ <arch>%%ECLIPSE_ARCH%%</arch> ++ </environment> ++<!-- ++ <environment> + <os>linux</os> + <ws>gtk</ws> + <arch>x86</arch> +@@ -68,6 +74,7 @@ + <ws>cocoa</ws> + <arch>x86_64</arch> + </environment> ++--> + </environments> + </configuration> + </plugin> +@@ -99,6 +106,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml b/eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml -index 14b8336..0b97442 100644 +index 2bc2ddf..96b6c41 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox/buildConfigs/equinox-launchers/build.xml @@ -15,6 +15,8 @@ - <property name="archiveRoot" value="launchers" /> - <buildRepos os="win32" ws="win32" arch="x86" archiveName="${archiveRoot}-win32.win32.x86.${buildId}.zip" /> - <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" /> -+ <buildRepos os="freebsd" ws="gtk" arch="x86" archiveName="${archiveRoot}-freebsd.gtk.x86.${buildId}.tar.gz" /> -+ <buildRepos os="freebsd" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-freebsd.gtk.x86_64.${buildId}.tar.gz" /> - <buildRepos os="linux" ws="gtk" arch="x86" archiveName="${archiveRoot}-linux.gtk.x86.${buildId}.tar.gz" /> - <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" /> - <buildRepos os="linux" ws="gtk" arch="ppc" archiveName="${archiveRoot}-linux.gtk.ppc.${buildId}.tar.gz" /> + <property name="archiveRoot" value="launchers" /> + <buildRepos os="win32" ws="win32" arch="x86" archiveName="${archiveRoot}-win32.win32.x86.${buildId}.zip" /> + <buildRepos os="win32" ws="win32" arch="x86_64" archiveName="${archiveRoot}-win32.win32.x86_64.${buildId}.zip" /> ++ <buildRepos os="freebsd" ws="gtk" arch="x86" archiveName="${archiveRoot}-freebsd.gtk.x86.${buildId}.tar.gz" /> ++ <buildRepos os="freebsd" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-freebsd.gtk.x86_64.${buildId}.tar.gz" /> + <buildRepos os="linux" ws="gtk" arch="x86" archiveName="${archiveRoot}-linux.gtk.x86.${buildId}.tar.gz" /> + <buildRepos os="linux" ws="gtk" arch="x86_64" archiveName="${archiveRoot}-linux.gtk.x86_64.${buildId}.tar.gz" /> + <buildRepos os="linux" ws="gtk" arch="ppc" archiveName="${archiveRoot}-linux.gtk.ppc.${buildId}.tar.gz" /> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml b/eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml index 129d0a6..a8f76b6 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox/publishingFiles/testManifest.xml @@ -278,6 +278,16 @@ - fileName="launchers-win32.win32.x86_64.${BUILD_ID}.zip" /> - <platform - format="equinox" -+ id="SFG2" -+ name="FreeBSD (x86/GTK 2)" -+ fileName="launchers-freebsd.gtk.x86.${BUILD_ID}.tar.gz" /> -+ <platform -+ format="equinox" -+ id="SFG264" -+ name="FreeBSD (x86_64/GTK 2)" -+ fileName="launchers-freebsd.gtk.x86_64.${BUILD_ID}.tar.gz" /> -+ <platform -+ format="equinox" - id="SLG2" - name="Linux (x86/GTK 2)" - fileName="launchers-linux.gtk.x86.${BUILD_ID}.tar.gz" /> + fileName="launchers-win32.win32.x86_64.${BUILD_ID}.zip" /> + <platform + format="equinox" ++ id="SFG2" ++ name="FreeBSD (x86/GTK+)" ++ fileName="launchers-freebsd.gtk.x86.${BUILD_ID}.tar.gz" /> ++ <platform ++ format="equinox" ++ id="SFG264" ++ name="FreeBSD (x86_64/GTK+)" ++ fileName="launchers-freebsd.gtk.x86_64.${BUILD_ID}.tar.gz" /> ++ <platform ++ format="equinox" + id="SLG2" + name="Linux (x86/GTK+)" + fileName="launchers-linux.gtk.x86.${BUILD_ID}.tar.gz" /> @@ -346,6 +356,16 @@ - fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-win32-win32-x86_64.zip" /> - <platform - format="equinox" -+ id="ESFG2" -+ name="FreeBSD (x86/GTK 2)" -+ fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-freebsd-gtk-x86.tar.gz" /> -+ <platform -+ format="equinox" -+ id="ESFG264" -+ name="FreeBSD (x86_64/GTK 2)" -+ fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-freebsd-gtk-x86_64.tar.gz" /> -+ <platform -+ format="equinox" - id="ESLG2" - name="Linux (x86/GTK 2)" - fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-linux-gtk-x86.tar.gz" /> -diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties -index 80a32e4..fcb7ed5 100644 ---- a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties -+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties -@@ -27,6 +27,11 @@ root.solaris.gtk.sparc.permissions.755=eclipse - root.solaris.gtk.x86=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/solaris/x86 - root.solaris.gtk.x86.permissions.755=eclipse - -+root.freebsd.gtk.x86=rootfiles/freebsd.gtk.x86,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/x86 -+root.freebsd.gtk.x86.permissions.755=libcairo-swt.so,eclipse -+root.freebsd.gtk.x86_64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/x86_64 -+root.freebsd.gtk.x86_64.permissions.755=libcairo-swt.so,eclipse -+ - root.linux.gtk.x86=rootfiles/linux.gtk.x86,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86 - root.linux.gtk.x86.permissions.755=libcairo-swt.so,eclipse - root.linux.gtk.ppc=rootfiles/linux.gtk.ppc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc -@@ -69,10 +74,3 @@ root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/eclipse - root.macosx.cocoa.x86_64.link=Eclipse.app/Contents/MacOS/eclipse,eclipse - - bin.includes = feature.properties -- -- -- -- -- -- -- -diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml -index 2c342a3..5e27062 100644 ---- a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml -+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml -@@ -20,6 +20,25 @@ - <version>2.6</version> - <executions> - <execution> -+ <id>copy-resources-gtk.freebsd.%%ECLIPSE_ARCH%%</id> -+ <phase>validate</phase> -+ <goals> -+ <goal>copy-resources</goal> -+ </goals> -+ <configuration> -+ <outputDirectory>${basedir}/rootfiles/freebsd.gtk.%%ECLIPSE_ARCH%%</outputDirectory> -+ <resources> -+ <resource> -+ <directory>../../eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.%%ECLIPSE_ARCH%%</directory> -+ <includes> -+ <include>about_files/*</include> -+ <include>about.html</include> -+ </includes> -+ </resource> -+ </resources> -+ </configuration> -+ </execution> -+ <execution> - <id>copy-resources-gtk.linux.x86</id> - <phase>validate</phase> - <goals> + fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-win32-win32-x86_64.zip" /> + <platform + format="equinox" ++ id="ESFG2" ++ name="FreeBSD (x86/GTK+)" ++ fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-freebsd-gtk-x86.tar.gz" /> ++ <platform ++ format="equinox" ++ id="ESFG264" ++ name="FreeBSD (x86_64/GTK+)" ++ fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-freebsd-gtk-x86_64.tar.gz" /> ++ <platform ++ format="equinox" + id="ESLG2" + name="Linux (x86/GTK+)" + fileName="EclipseRT-OSGi-StarterKit-${BUILD_ID}-linux-gtk-x86.tar.gz" /> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/pom.xml -index bc261f9..88e8522 100644 +index 0025a72..df900e7 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/platform.sdk/pom.xml -@@ -91,6 +91,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -68,6 +68,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/platform/platform.p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/platform/platform.p2.inf index c2f679b..742fe0b 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/platform/platform.p2.inf @@ -241,110 +214,168 @@ index c2f679b..742fe0b 100644 update.id = org.eclipse.platform.ide update.range = [4.0,$version$) diff --git a/eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml -index d8468e6..b6c77d5 100644 +index 502b599..5b885e5 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/platform/pom.xml -@@ -92,6 +92,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -76,6 +76,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties -index 80a32e4..fcb7ed5 100644 +index 01c7934..c34148c 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties +++ b/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/build.properties -@@ -27,6 +27,11 @@ root.solaris.gtk.sparc.permissions.755=eclipse - root.solaris.gtk.x86=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/solaris/x86 - root.solaris.gtk.x86.permissions.755=eclipse +@@ -10,58 +10,9 @@ + ############################################################################### -+root.freebsd.gtk.x86=rootfiles/freebsd.gtk.x86,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/x86 -+root.freebsd.gtk.x86.permissions.755=libcairo-swt.so,eclipse -+root.freebsd.gtk.x86_64=rootfiles/freebsd.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/x86_64 -+root.freebsd.gtk.x86_64.permissions.755=libcairo-swt.so,eclipse -+ - root.linux.gtk.x86=rootfiles/linux.gtk.x86,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86 - root.linux.gtk.x86.permissions.755=libcairo-swt.so,eclipse - root.linux.gtk.ppc=rootfiles/linux.gtk.ppc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc -@@ -69,10 +74,3 @@ root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/eclipse - root.macosx.cocoa.x86_64.link=Eclipse.app/Contents/MacOS/eclipse,eclipse + #root.permissions.755=eclipse +-root.win32.win32.x86=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/win32/win32/x86 +-root.win32.win32.x86.permissions.755=eclipse.exe +-root.win32.win32.x86_64=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/win32/win32/x86_64 +-root.win32.win32.x86_64.permissions.755=eclipse.exe +- +-# Care is need there, for "macosx", as several forms will appear to work, but end up +-# having wrong value in the CFBundleIdentifier field, in the Info.plist, resulting +-# in "application requires Java 6" (see bug 445026, and bug 457071) +-# These are not required at all, for our "product build", but are to get +-# configuration_roots complete (see bug 457071). +-root.macosx.cocoa.x86_64=rootfiles/macosx.cocoa.x86_64 +-root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/eclipse +-root.macosx.cocoa.x86_64.link=Eclipse.app/Contents/MacOS/eclipse,eclipse +- +-root.macosx.cocoa.x86=rootfiles/macosx.cocoa.x86 +-root.macosx.cocoa.x86.permissions.755=Eclipse.app/Contents/MacOS/eclipse +-root.macosx.cocoa.x86.link=Eclipse.app/Contents/MacOS/eclipse,eclipse +- +-# from org.eclipse.equinox.core.feature +-#root.win32.win32.x86=file:executables/win32.win32.x86/eclipsec.exe +-#root.win32.win32.x86_64=file:executables/win32.win32.x86_64/eclipsec.exe +- +-root.aix.gtk.ppc=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/aix/ppc +-root.aix.gtk.ppc.permissions.755=eclipse +-root.aix.gtk.ppc64=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/aix/ppc64 +-root.aix.gtk.ppc64.permissions.755=eclipse +- +-root.linux.gtk.ppc64le=rootfiles/linux.gtk.ppc64le,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc64le +-root.linux.gtk.ppc64le.permissions.755=eclipse +- +-root.hpux.gtk.ia64=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/hpux/ia64 +-root.hpux.gtk.ia64.permissions.755=eclipse +- +-root.solaris.gtk.sparc=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/solaris/sparc +-root.solaris.gtk.sparc.permissions.755=eclipse +-root.solaris.gtk.x86=../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/solaris/x86 +-root.solaris.gtk.x86.permissions.755=eclipse +- +-root.linux.gtk.x86=rootfiles/linux.gtk.x86,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86 +-root.linux.gtk.x86.permissions.755=libcairo-swt.so,eclipse +-root.linux.gtk.ppc=rootfiles/linux.gtk.ppc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc +-root.linux.gtk.ppc.permissions.755=eclipse +-root.linux.gtk.ppc64=rootfiles/linux.gtk.ppc64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/ppc64 +-root.linux.gtk.ppc64.permissions.755=eclipse +-root.linux.gtk.x86_64=rootfiles/linux.gtk.x86_64,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/linux/x86_64 +-root.linux.gtk.x86_64.permissions.755=libcairo-swt.so,eclipse +- +-root.linux.gtk.s390x=rootfiles/linux.gtk.s390x,../../rt.equinox.binaries/org.eclipse.equinox.executable/contributed/gtk/linux/s390x +-root.linux.gtk.s390x.permissions.755=eclipse +-root.linux.gtk.s390=rootfiles/linux.gtk.s390,../../rt.equinox.binaries/org.eclipse.equinox.executable/contributed/gtk/linux/s390 +-root.linux.gtk.s390.permissions.755=eclipse + ++root.freebsd.gtk.%%ECLIPSE_ARCH%%=rootfiles/freebsd.gtk.%%ECLIPSE_ARCH%%,../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/gtk/freebsd/%%ECLIPSE_ARCH%% ++root.freebsd.gtk.%%ECLIPSE_ARCH%%.permissions.755=libcairo-swt.so,eclipse bin.includes = feature.properties -- -- -- -- -- -- -- + diff --git a/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/pom.xml -index bb03da8..75632a0 100644 +index ead6cd7..550bf70 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/rcp.config/pom.xml -@@ -20,6 +20,25 @@ - <version>2.6</version> - <executions> - <execution> -+ <id>copy-resources-gtk.freebsd.%%ECLIPSE_ARCH%%</id> -+ <phase>validate</phase> -+ <goals> -+ <goal>copy-resources</goal> -+ </goals> -+ <configuration> -+ <outputDirectory>${basedir}/rootfiles/freebsd.gtk.%%ECLIPSE_ARCH%%</outputDirectory> -+ <resources> -+ <resource> -+ <directory>../../eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.%%ECLIPSE_ARCH%%</directory> -+ <includes> -+ <include>about_files/*</include> -+ <include>about.html</include> -+ </includes> -+ </resource> -+ </resources> -+ </configuration> -+ </execution> -+ <execution> - <id>copy-resources-gtk.linux.x86</id> - <phase>validate</phase> - <goals> +@@ -34,6 +34,45 @@ + <version>2.6</version> + <executions> + <execution> ++ <id>copy-resources-gtk.freebsd.x86</id> ++ <phase>validate</phase> ++ <goals> ++ <goal>copy-resources</goal> ++ </goals> ++ <configuration> ++ <outputDirectory>${basedir}/rootfiles/freebsd.gtk.x86</outputDirectory> ++ <resources> ++ <resource> ++ <directory>../../eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86</directory> ++ <includes> ++ <include>about_files/*</include> ++ <include>about.html</include> ++ </includes> ++ </resource> ++ </resources> ++ </configuration> ++ </execution> ++ <execution> ++ <id>copy-resources-gtk.freebsd.x86_64</id> ++ <phase>validate</phase> ++ <goals> ++ <goal>copy-resources</goal> ++ </goals> ++ <configuration> ++ <outputDirectory>${basedir}/rootfiles/freebsd.gtk.x86_64</outputDirectory> ++ <resources> ++ <resource> ++ <directory>../../eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64 ++ </directory> ++ <includes> ++ <include>about_files/*</include> ++ <include>about.html</include> ++ </includes> ++ </resource> ++ </resources> ++ </configuration> ++ </execution> ++ <execution> + <id>copy-resources-gtk.linux.x86</id> + <phase>validate</phase> + <goals> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/pom.xml -index 0ea4fd3..5bd93db 100644 +index a849a55..ea72ce5 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/rcp.sdk/pom.xml -@@ -91,6 +91,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -61,6 +61,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/rcp/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/rcp/pom.xml -index ce76451..3b40705 100644 +index 10b9b9f..b5a238b 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/rcp/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/rcp/pom.xml -@@ -91,6 +91,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -61,6 +61,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml -index bf2f66a..5a37141 100644 +index 29be78c..207a934 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/sdk/pom.xml -@@ -91,6 +91,7 @@ - <configuration> - <formats> - <win32>zip</win32> -+ <freebsd>tar.gz</freebsd> - <linux>tar.gz</linux> - <macosx>tar.gz</macosx> - </formats> +@@ -72,6 +72,7 @@ + <configuration> + <formats> + <win32>zip</win32> ++ <freebsd>tar.gz</freebsd> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + </formats> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.p2.inf index 6b59ed2..64975ba 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/sdk/sdk.p2.inf @@ -373,13 +404,14 @@ index 6b59ed2..64975ba 100644 # Restrict range so we are not an automatic update for 3.x. update.id= org.eclipse.sdk.ide update.range = [4.0,$version$) ---- a/pom.xml.orig 2014-06-05 16:00:15.000000000 -0500 -+++ a/pom.xml 2014-06-19 18:03:47.000000000 -0500 -@@ -50,6 +50,6 @@ - - <module>eclipse.platform.releng</module> - <module>eclipse.platform.releng.tychoeclipsebuilder</module> +diff --git a/eclipse.platform.releng.tychoeclipsebuilder/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/pom.xml +--- a/eclipse.platform.releng.tychoeclipsebuilder/pom.xml ++++ b/eclipse.platform.releng.tychoeclipsebuilder/pom.xml +@@ -35,6 +35,6 @@ + <module>platform.sdk</module> + <module>sdk</module> + <module>eclipse-junit-tests</module> - <module>eclipse.platform.repository</module> -+<!-- <module>eclipse.platform.repository</module> --> ++ <!-- module>eclipse.platform.repository</module --> </modules> </project> Modified: head/java/eclipse/files/patch-freebsd_natives ============================================================================== --- head/java/eclipse/files/patch-freebsd_natives Sat Mar 21 09:54:46 2015 (r381787) +++ head/java/eclipse/files/patch-freebsd_natives Sat Mar 21 10:40:50 2015 (r381788) @@ -1,5 +1,5 @@ ---- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile.orig 2014-03-30 18:38:29.000000000 -0500 -+++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 2014-03-30 19:41:07.000000000 -0500 +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/natives/unix/freebsd/Makefile 2014-04-16 07:41:08.000000000 -0500 @@ -17,7 +17,7 @@ LIB_NAME_FULL = libunixfile_1_0_0.so @@ -13,8 +13,8 @@ endif JDK_INCLUDE = -I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS_TYPE} --OPT_FLAGS=-O -s -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -+OPT_FLAGS=-O -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +-OPT_FLAGS=-O2 -g -s -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ++OPT_FLAGS=-O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 core: - gcc $(OPT_FLAGS) -fPIC -c $(JDK_INCLUDE) -o $(CORE.O) $(CORE.C) @@ -28,29 +28,33 @@ -install: core - rm -f ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/libunixfile_1_0_0.so - mv libunixfile_1_0_0.so ../../../../org.eclipse.core.filesystem.linux.x86/os/linux/x86/ ---- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86/META-INF/MANIFEST.MF.orig 2014-03-30 18:38:29.000000000 -0500 -+++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86/META-INF/MANIFEST.MF 2014-03-30 19:32:26.000000000 -0500 +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/META-INF/MANIFEST.MF.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/META-INF/MANIFEST.MF 2014-04-16 07:17:42.000000000 -0500 @@ -1,9 +1,9 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %fragmentName -Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86; singleton:=true +Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.x86; singleton:=true - Bundle-Version: 1.4.100.qualifier + Bundle-Version: 1.4.200.qualifier Bundle-Vendor: %providerName Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.3.0,2.0.0)" Bundle-Localization: fragment -Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86)) +Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=x86)) ---- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86/pom.xml.orig 2014-03-30 18:38:29.000000000 -0500 -+++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86/pom.xml 2014-03-30 19:37:41.000000000 -0500 -@@ -18,7 +18,7 @@ - <relativePath>../../</relativePath> +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/pom.xml.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/pom.xml 2014-04-16 07:17:22.000000000 -0500 +@@ -15,10 +15,10 @@ + <artifactId>eclipse.platform.resources</artifactId> + <groupId>eclipse.platform.resources</groupId> + <version>4.4.0-SNAPSHOT</version> +- <relativePath>../../</relativePath> ++ <relativePath>../../../../</relativePath> </parent> <groupId>org.eclipse.core</groupId> - <artifactId>org.eclipse.core.filesystem.linux.x86</artifactId> + <artifactId>org.eclipse.core.filesystem.freebsd.x86</artifactId> - <version>1.4.100-SNAPSHOT</version> + <version>1.4.200-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> @@ -33,7 +33,7 @@ @@ -76,44 +80,67 @@ <configuration> <target> - <exec executable="make" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/linux/"/> -- <copy todir="os/linux/x86" > +- <copy todir="os/linux/x86"> - <fileset dir="../org.eclipse.core.filesystem/natives/unix/linux/"> - <include name="libunixfile_*.so"/> - </fileset> - </copy> -+ <exec executable="gmake" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/freebsd/"/> ++ <exec executable="gmake" newenvironment="false" dir="../../natives/unix/freebsd/"/> + <mkdir dir="os/freebsd/x86"/> -+ <copy todir="os/freebsd/x86" > -+ <fileset dir="../org.eclipse.core.filesystem/natives/unix/freebsd/"> ++ <copy todir="os/freebsd/x86"> ++ <fileset dir="../../natives/unix/freebsd/"> + <include name="libunixfile_*.so"/> + </fileset> + </copy> </target> </configuration> <goals> ---- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/META-INF/MANIFEST.MF.orig 2014-03-30 18:38:29.000000000 -0500 -+++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/META-INF/MANIFEST.MF 2014-03-30 19:33:50.000000000 -0500 +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/fragment.properties.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/fragment.properties 2014-04-16 07:17:34.000000000 -0500 +@@ -8,5 +8,5 @@ + # Contributors: + # IBM Corporation - initial API and implementation + ############################################################################### +-fragmentName = Core File System for Linux ++fragmentName = Core File System for FreeBSD + providerName = Eclipse.org +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/.project.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86/.project 2014-04-16 07:16:45.000000000 -0500 +@@ -1,6 +1,6 @@ + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> +- <name>org.eclipse.core.filesystem.linux.x86</name> ++ <name>org.eclipse.core.filesystem.freebsd.x86</name> + <comment></comment> + <projects> + </projects> +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/META-INF/MANIFEST.MF.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/META-INF/MANIFEST.MF 2014-04-16 07:20:17.000000000 -0500 @@ -1,9 +1,9 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %fragmentName -Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86_64; singleton:=true +Bundle-SymbolicName: org.eclipse.core.filesystem.freebsd.x86_64; singleton:=true - Bundle-Version: 1.2.100.qualifier + Bundle-Version: 1.2.200.qualifier Bundle-Vendor: %providerName Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.3.0,2.0.0)" Bundle-Localization: fragment -Eclipse-PlatformFilter: (& (osgi.os=linux) (osgi.arch=x86_64)) +Eclipse-PlatformFilter: (& (osgi.os=freebsd) (osgi.arch=x86_64)) ---- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/pom.xml.orig 2014-03-30 18:38:29.000000000 -0500 -+++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem.freebsd.x86_64/pom.xml 2014-03-30 19:36:09.000000000 -0500 -@@ -18,7 +18,7 @@ - <relativePath>../../</relativePath> +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/pom.xml.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/pom.xml 2014-04-16 07:19:54.000000000 -0500 +@@ -15,10 +15,10 @@ + <artifactId>eclipse.platform.resources</artifactId> + <groupId>eclipse.platform.resources</groupId> + <version>4.4.0-SNAPSHOT</version> +- <relativePath>../../</relativePath> ++ <relativePath>../../../../</relativePath> </parent> <groupId>org.eclipse.core</groupId> - <artifactId>org.eclipse.core.filesystem.linux.x86_64</artifactId> + <artifactId>org.eclipse.core.filesystem.freebsd.x86_64</artifactId> - <version>1.2.100-SNAPSHOT</version> + <version>1.2.200-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> @@ -33,7 +33,7 @@ @@ -140,49 +167,70 @@ <target> - <exec executable="make" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/linux/"/> - <mkdir dir="os/linux/x86_64/"/> -- <copy todir="os/linux/x86_64/" > +- <copy todir="os/linux/x86_64/"> - <fileset dir="../org.eclipse.core.filesystem/natives/unix/linux/"> - <include name="libunixfile_*.so"/> - </fileset> - </copy> -+ <exec executable="gmake" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/freebsd/"/> ++ <exec executable="gmake" newenvironment="false" dir="../../natives/unix/freebsd/"/> + <mkdir dir="os/freebsd/x86_64/"/> -+ <copy todir="os/freebsd/x86_64/" > -+ <fileset dir="../org.eclipse.core.filesystem/natives/unix/freebsd/"> ++ <copy todir="os/freebsd/x86_64/"> ++ <fileset dir="../../natives/unix/freebsd/"> + <include name="libunixfile_*.so"/> + </fileset> + </copy> </target> </configuration> <goals> ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/META-INF/MANIFEST.MF.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/META-INF/MANIFEST.MF 2014-03-30 19:50:51.000000000 -0500 +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/fragment.properties.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/fragment.properties 2014-04-16 07:20:05.000000000 -0500 +@@ -8,5 +8,5 @@ + # Contributors: + # IBM Corporation - initial API and implementation + ############################################################################### +-fragmentName = Core File System for Linux ++fragmentName = Core File System for FreeBSD + providerName = Eclipse.org +--- ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/.project.orig 2014-04-15 21:04:15.000000000 -0500 ++++ ./eclipse.platform.resources/bundles/org.eclipse.core.filesystem/fragments/org.eclipse.core.filesystem.freebsd.x86_64/.project 2014-04-16 07:19:20.000000000 -0500 +@@ -1,6 +1,6 @@ + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> +- <name>org.eclipse.core.filesystem.linux.x86_64</name> ++ <name>org.eclipse.core.filesystem.freebsd.x86_64</name> + <comment></comment> + <projects> + </projects> +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/META-INF/MANIFEST.MF.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/META-INF/MANIFEST.MF 2014-04-16 07:31:38.000000000 -0500 @@ -2,7 +2,7 @@ Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)" Bundle-Name: %fragmentName Bundle-Vendor: %providerName -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86; singleton:=true +Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.x86; singleton:=true - Bundle-Version: 3.102.1.qualifier + Bundle-Version: 3.103.2.qualifier Bundle-ManifestVersion: 2 Bundle-Localization: fragment -@@ -30,6 +30,6 @@ +@@ -30,7 +30,7 @@ org.eclipse.swt.internal.gtk; x-internal:=true, org.eclipse.swt.internal.mozilla; x-internal:=true, org.eclipse.swt.internal.opengl.glx; x-internal:=true -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86)) +Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=x86)) - Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0, - J2SE-1.3 ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/pom.xml.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/pom.xml 2014-03-30 19:49:19.000000000 -0500 + SWT-WS: gtk +-SWT-OS: linux ++SWT-OS: freebsd + SWT-Arch: x86 +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/pom.xml.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/pom.xml 2014-04-16 07:31:27.000000000 -0500 @@ -20,12 +20,12 @@ <relativePath>../binaries-parent/</relativePath> </parent> <groupId>org.eclipse.swt</groupId> - <artifactId>org.eclipse.swt.gtk.linux.x86</artifactId> + <artifactId>org.eclipse.swt.gtk.freebsd.x86</artifactId> - <version>3.102.1-SNAPSHOT</version> + <version>3.103.2-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> <properties> @@ -191,7 +239,7 @@ <ws>gtk</ws> <arch>x86</arch> <buildid>${buildId}</buildid> -@@ -112,7 +112,7 @@ +@@ -61,7 +61,7 @@ <property> <!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( --> <name>native</name> @@ -200,8 +248,17 @@ </property> </activation> <build> ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/build.xml.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/build.xml 2014-03-30 19:49:45.000000000 -0500 +@@ -74,7 +74,7 @@ + <phase>process-resources</phase> + <configuration> + <target> +- <property name="machine_gtk3" value="1" /> ++ <!-- property name="machine_gtk3" value="1" / --> + <ant antfile="build.xml" target="build_libraries"/> + </target> + </configuration> +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/build.xml.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/build.xml 2014-04-16 07:31:05.000000000 -0500 @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<project name="org.eclipse.swt.gtk.linux.x86" default="build.jars" basedir="."> @@ -211,32 +268,44 @@ - <property name="swt.os" value="linux" /> + <property name="swt.os" value="freebsd" /> <property name="swt.arch" value="x86" /> -- <property name="targets" value="make_mozilla make_xulrunner make_xpcominit install"/> +- <property name="targets" value="make_mozilla make_xulrunner make_xulrunner24 make_xpcominit install"/> + <property name="targets" value="install"/> <!-- These properties are used by eclipse when exporting as Deployable plugin and fragments --> - <property name="version.suffix" value="3.102.1" /> ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/META-INF/MANIFEST.MF.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/META-INF/MANIFEST.MF 2014-03-30 19:52:06.000000000 -0500 + <property name="version.suffix" value="3.103.0" /> +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/.project.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86/.project 2014-04-16 07:31:14.000000000 -0500 +@@ -1,6 +1,6 @@ + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> +- <name>org.eclipse.swt.gtk.linux.x86</name> ++ <name>org.eclipse.swt.gtk.freebsd.x86</name> + <comment></comment> + <projects> + </projects> +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/META-INF/MANIFEST.MF.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/META-INF/MANIFEST.MF 2014-04-16 07:36:19.000000000 -0500 @@ -2,7 +2,7 @@ Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)" Bundle-Name: %fragmentName Bundle-Vendor: %providerName -Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true +Bundle-SymbolicName: org.eclipse.swt.gtk.freebsd.x86_64; singleton:=true - Bundle-Version: 3.102.1.qualifier + Bundle-Version: 3.103.2.qualifier Bundle-ManifestVersion: 2 Bundle-Localization: fragment -@@ -30,6 +30,6 @@ +@@ -30,7 +30,7 @@ org.eclipse.swt.internal.gtk; x-internal:=true, org.eclipse.swt.internal.mozilla; x-internal:=true, org.eclipse.swt.internal.opengl.glx; x-internal:=true -Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64)) +Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=freebsd) (osgi.arch=x86_64)) - Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0, - J2SE-1.3 ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/build.xml.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/build.xml 2014-03-30 19:51:51.000000000 -0500 + SWT-WS: gtk +-SWT-OS: linux ++SWT-OS: freebsd + SWT-Arch: x86_64 +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/build.xml.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/build.xml 2014-04-16 07:35:58.000000000 -0500 @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<project name="org.eclipse.swt.gtk.linux.x86_64" default="build.jars" basedir="."> @@ -246,20 +315,20 @@ - <property name="swt.os" value="linux" /> + <property name="swt.os" value="freebsd" /> <property name="swt.arch" value="x86_64" /> -- <property name="targets" value="make_mozilla make_xulrunner make_xpcominit install"/> +- <property name="targets" value="make_mozilla make_xulrunner make_xulrunner24 make_xpcominit install"/> + <property name="targets" value="install"/> <!-- These properties are used by eclipse when exporting as Deployable plugin and fragments --> - <property name="version.suffix" value="3.102.1" /> ---- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/pom.xml.orig 2014-03-30 18:51:08.000000000 -0500 -+++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/pom.xml 2014-03-30 19:51:36.000000000 -0500 + <property name="version.suffix" value="3.103.0" /> +--- ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/pom.xml.orig 2014-04-15 21:26:16.000000000 -0500 ++++ ./eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.x86_64/pom.xml 2014-04-16 07:36:13.000000000 -0500 @@ -20,12 +20,12 @@ <relativePath>../binaries-parent/</relativePath> </parent> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503211040.t2LAepRt035365>