<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/eclipse/files, branch 2023Q3</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2023Q3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2023Q3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2023-01-22T18:58:23Z</updated>
<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>
<entry>
<title>java/eclipse: update to 4.15</title>
<updated>2020-03-20T20:23:19Z</updated>
<author>
<name>Tobias C. Berner</name>
<email>tcberner@FreeBSD.org</email>
</author>
<published>2020-03-20T20:23:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e15466357228860d5901cec9a712a1a99d212e79'/>
<id>urn:sha1:e15466357228860d5901cec9a712a1a99d212e79</id>
<content type='text'>
PR:		244927
Submitted by:	Jonathan Chen &lt;jonc@chen.org.nz&gt;  (maintainer)
</content>
</entry>
<entry>
<title>java/eclipse: upgrade 4.12 -&gt; 4.14</title>
<updated>2020-01-02T11:19:08Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2020-01-02T11:19:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ec45db21d54b46f0465611d418736dfe4d104dec'/>
<id>urn:sha1:ec45db21d54b46f0465611d418736dfe4d104dec</id>
<content type='text'>
PR:		243017
Submitted by:	Jonathan Chen &lt;jonc@chen.org.nz&gt; (maintainer)
Relnotes:	https://www.eclipse.org/eclipseide/2019-12/noteworthy/
</content>
</entry>
<entry>
<title>Build broken</title>
<updated>2019-12-14T22:48:35Z</updated>
<author>
<name>Diane Bruce</name>
<email>db@FreeBSD.org</email>
</author>
<published>2019-12-14T22:48:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d9fd2e5236cc9aaa02ec2f205ce6341e6df7a7b4'/>
<id>urn:sha1:d9fd2e5236cc9aaa02ec2f205ce6341e6df7a7b4</id>
<content type='text'>
Simple fix to fix repo's URL

PR:		ports/242520
Submitted by:	vvd@unislabs.com
Reported by:	vvd@unislabs.com
Approved by:	Maintainer
</content>
</entry>
<entry>
<title>java/eclipse: usablity patch for webkit2-gtk3 issues</title>
<updated>2019-09-08T07:27:31Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2019-09-08T07:27:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9e13376faeeb76606be834230dcfbf498d8133db'/>
<id>urn:sha1:9e13376faeeb76606be834230dcfbf498d8133db</id>
<content type='text'>
- usability patch for PR:238844 (not a fix, but keeps Eclipse usable)
- use github.com servers in preference to git.eclipse.org for distfiles

PR:		240383
Submitted by:	Jonathan Chen &lt;jonc@chen.org.nz&gt; (maintainer)
</content>
</entry>
</feed>
