<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/eclipse/files, branch 2026Q1</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2026Q1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2026Q1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2024-10-02T13:42:48Z</updated>
<entry>
<title>java/eclipse: Update 4.32 → 4.33</title>
<updated>2024-10-02T13:42:48Z</updated>
<author>
<name>Norbert Grundmann</name>
<email>ngrundmann@gmx.de</email>
</author>
<published>2024-10-02T13:38:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=41b78eeb6cd522e61039b211e9dee9f63331fed6'/>
<id>urn:sha1:41b78eeb6cd522e61039b211e9dee9f63331fed6</id>
<content type='text'>
I took the fork of an eclipse member - who integrated my changes and
made more "investment" - thanks to him:
https://github.com/chirontt/eclipse.platform.releng.aggregator

- There are no addons or patches needed anymore.
- It compiles on my amd64 platform.
- The powerpc64 architectures are removed.

PR:	281794 281582
</content>
</entry>
<entry>
<title>java/eclipse: Remove unnecessary *.so files</title>
<updated>2024-09-20T00:14:47Z</updated>
<author>
<name>Norbert Grundmann</name>
<email>ngrundmann@gmx.de</email>
</author>
<published>2024-09-20T00:14:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3ec21e417cd5752c96b88587a5a605567ba5cd19'/>
<id>urn:sha1:3ec21e417cd5752c96b88587a5a605567ba5cd19</id>
<content type='text'>
This is a temporary workaround for fix several broken processes.
Moving java/eclipse/file/addons to external storage comming soon.

PR:		281582
Reported by:	several developers via email
</content>
</entry>
<entry>
<title>java/eclipse: fix build consumer devel/subversive, commit files ignored with .gitignore</title>
<updated>2024-09-13T13:07:02Z</updated>
<author>
<name>Vladimir Druzenko</name>
<email>vvd@FreeBSD.org</email>
</author>
<published>2024-09-13T12:54:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c94e4ced329298efb06189d1c6db26e3d6ff3eef'/>
<id>urn:sha1:c94e4ced329298efb06189d1c6db26e3d6ff3eef</id>
<content type='text'>
- Return file Makefile.plugins required for consumer devel/subversive.
- Update java version in Makefile.plugins from 8 to 17 - eclipse require
  at least 17.

- Thanks to .gitignore with line "*.sw[p-z]":
    $ git add java/eclipse/files/addons/eclipse.platform.swt
    The following paths are ignored by one of your .gitignore files:
    java/eclipse/files/addons/eclipse.platform.swt
    hint: Use -f if you really want to add them.
    hint: Disable this message with "git config advice.addIgnoredFile false"
  Force add this directory.

PR:		281123
Reported by:	yasu (email), antoine (email), Norbert Grundmann
Approved by:	Norbert Grundmann &lt;ngrundmann@gmx.de&gt; (maintainer)
Fixes:		27eb99fc4755 (Update 4.24 → 4.32, take maintainership)
</content>
</entry>
<entry>
<title>java/eclipse: Update 4.24 → 4.32, take maintainership</title>
<updated>2024-09-13T00:48:18Z</updated>
<author>
<name>Norbert Grundmann</name>
<email>ngrundmann@gmx.de</email>
</author>
<published>2024-09-13T00:48:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=27eb99fc47558129e3decbaaa06262aaf36f62cc'/>
<id>urn:sha1:27eb99fc47558129e3decbaaa06262aaf36f62cc</id>
<content type='text'>
PR:	281123
</content>
</entry>
<entry>
<title>java/eclipse: fix build with clang 15</title>
<updated>2023-01-22T18:58:23Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2023-01-18T20:11:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=55820d3f162a65b9d284f1a5541965733c415a36'/>
<id>urn:sha1:55820d3f162a65b9d284f1a5541965733c415a36</id>
<content type='text'>
During an exp-run for llvm 15 (see bug 265425), it turned out that
java/eclipse failed to build with clang 15:

  [INFO]      [exec] Building GTK3 bindings:
  [INFO]      [exec] gmake[1]: Entering directory '/wrkdirs/usr/ports/java/eclipse/work/eclipse.platform.releng.aggregator-R4_24/eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.freebsd.amd64/tmpdir'
  ...
  [INFO]      [exec] cc -O -Wall -fPIC -DSWT_VERSION=4952r11    -DFREEBSD -DGTK -I`pkg-config --variable=prefix gtk+-3.0`/include -I/usr/local/openjdk11/include -I/usr/local/openjdk11/include/freebsd -DJNI64 -m64 -Werror `pkg-config --cflags gtk+-3.0 gtk+-unix-print-3.0` -c os.c
  [INFO]      [exec] os.c:10086:31: error: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
  [INFO]      [exec]         rc = (jint)((jint (*)())arg0)(arg1, arg2, arg3);
  [INFO]      [exec]                                      ^
  [INFO]      [exec] os.c:10098:31: error: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
  [INFO]      [exec]         rc = (jint)((jint (*)())arg0)(arg1, arg2);
  [INFO]      [exec]                                      ^
  [INFO]      [exec] os.c:10704:33: error: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
  [INFO]      [exec]         rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4);
  [INFO]      [exec]                                        ^
  [INFO]      [exec] os.c:10716:33: error: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
  [INFO]      [exec]         rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6);
  [INFO]      [exec]                                        ^
  [INFO]      [exec] os.c:10728:33: error: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
  [INFO]      [exec]         rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  [INFO]      [exec]                                        ^

These -Werror warnings are in code generated by JNIGenerator, so they
cannot directly be fixed (at least not without hacking on JNIGenerator
itself).

Instead we need to add -Wno-deprecated-non-prototype for clang 15 and
higher. To achieve this, we have to pass CFLAGS to MAVEN_ENV, and adjust
the gtk build.sh script to respect the CFLAGS setting in the
environment.

PR:		269034
Approved by:	jonc@chen.org.nz (maintainer)
MFH:		2023Q1
</content>
</entry>
<entry>
<title>java/eclipse: Update to 4.24</title>
<updated>2022-06-24T08:36:11Z</updated>
<author>
<name>Jonathan Chen</name>
<email>jonc@chen.org.nz</email>
</author>
<published>2022-06-24T08:30:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e1b29db6eb266748e352efcc6f9c4e96c118a316'/>
<id>urn:sha1:e1b29db6eb266748e352efcc6f9c4e96c118a316</id>
<content type='text'>
PR:		264864
</content>
</entry>
<entry>
<title>java/eclipse: update 4.16 -&gt; 4.21</title>
<updated>2022-06-03T10:06:36Z</updated>
<author>
<name>Jonathan Chen</name>
<email>jonc@chen.org.nz</email>
</author>
<published>2022-06-03T10:06:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a0c13b4a90b805807864f484d8ade07906198dbf'/>
<id>urn:sha1:a0c13b4a90b805807864f484d8ade07906198dbf</id>
<content type='text'>
This release is 1.5 years overdue and 6 months out-of-date, but is
an important interim step to the 4.24 release due in June 2022.

Massive thanks go to Patrick Mackinlay who resolved the 2 critical
bugs preventing update from coming out sooner!

Author:	Jonathan Chen &lt;jonc@chen.org.nz&gt;
PR:	264400
</content>
</entry>
<entry>
<title>all: Remove all other $FreeBSD keywords.</title>
<updated>2021-04-06T14:31:13Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2021-04-06T14:21:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=135fdeebb99c3569e42d8162b265e15d29bd937d'/>
<id>urn:sha1:135fdeebb99c3569e42d8162b265e15d29bd937d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/eclipse: port to powerpc64le</title>
<updated>2021-03-09T00:13:57Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2021-03-09T00:13:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=56e7d8375380397a01def1441ddec0be4f4d8887'/>
<id>urn:sha1:56e7d8375380397a01def1441ddec0be4f4d8887</id>
<content type='text'>
PR:		254149
Approved by:	jonc@chen.org.nz (maintainer)
</content>
</entry>
<entry>
<title>Update to 4.16</title>
<updated>2020-06-18T14:55:11Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2020-06-18T14:55:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=dc6f6aa45734e7833408a26b986b3e432ece5f7c'/>
<id>urn:sha1:dc6f6aa45734e7833408a26b986b3e432ece5f7c</id>
<content type='text'>
PR:		247371
Submitted by:	Jonathan Chen &lt;jonc@chen.org.nz&gt; (maintainer)
</content>
</entry>
</feed>
