notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
openjfx8-devel JavaFX SDK overlay for OpenJDK 8
8.u202.b07_8,1 java Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.u202.b07_8,1Version of this port present on the latest quarterly branch.
Broken BROKEN: Does not build with glib 2.66.0
Deprecated DEPRECATED: No longer maintained upstream
Expired This port expired on: 2020-11-30
Ignore IGNORE: is marked as broken: Does not build with glib 2.66.0
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-03-20 23:06:31
Last Update: 2020-12-01 20:09:52
SVN Revision: 556791
Also Listed In: devel x11-toolkits
License: GPLv2
WWW:
https://openjdk.java.net/projects/openjfx/
Description:
OpenJFX is an open source, next generation client application platform for desktop and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications. WWW: https://openjdk.java.net/projects/openjfx/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (31 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/openjfx8-devel-8.u202.b07_8,1/catalog.mk
  3. /usr/local/share/licenses/openjfx8-devel-8.u202.b07_8,1/LICENSE
  4. /usr/local/share/licenses/openjfx8-devel-8.u202.b07_8,1/GPLv2
  5. /usr/local/openjdk8/bin/javafxpackager
  6. /usr/local/openjdk8/bin/javapackager
  7. /usr/local/openjdk8/jre/lib/amd64/libavplugin.so
  8. /usr/local/openjdk8/jre/lib/amd64/libdecora_sse.so
  9. /usr/local/openjdk8/jre/lib/amd64/libfxplugins.so
  10. /usr/local/openjdk8/jre/lib/amd64/libglass.so
  11. /usr/local/openjdk8/jre/lib/amd64/libglassgtk2.so
  12. /usr/local/openjdk8/jre/lib/amd64/libglassgtk3.so
  13. /usr/local/openjdk8/jre/lib/amd64/libgstreamer-lite.so
  14. /usr/local/openjdk8/jre/lib/amd64/libjavafx_font.so
  15. /usr/local/openjdk8/jre/lib/amd64/libjavafx_font_freetype.so
  16. /usr/local/openjdk8/jre/lib/amd64/libjavafx_font_pango.so
  17. /usr/local/openjdk8/jre/lib/amd64/libjavafx_iio.so
  18. /usr/local/openjdk8/jre/lib/amd64/libjfxmedia.so
  19. /usr/local/openjdk8/jre/lib/amd64/libjfxwebkit.so
  20. /usr/local/openjdk8/jre/lib/amd64/libprism_common.so
  21. /usr/local/openjdk8/jre/lib/amd64/libprism_es2.so
  22. /usr/local/openjdk8/jre/lib/amd64/libprism_sw.so
  23. /usr/local/openjdk8/jre/lib/ext/jfxrt.jar
  24. /usr/local/openjdk8/jre/lib/javafx.properties
  25. @comment /usr/local/openjdk8/jre/lib/jfxswt.jar
  26. /usr/local/openjdk8/lib/ant-javafx.jar
  27. /usr/local/openjdk8/lib/javafx-mx.jar
  28. /usr/local/openjdk8/lib/packager.jar
  29. @owner
  30. @group
  31. @mode
Collapse this list.
Dependency lines:
  • openjfx8-devel>0:java/openjfx8-devel
No installation instructions:
This port has been deleted.
PKGNAME: openjfx8-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1563779003 SHA256 (openjfx8-8u202-b07.tar.gz) = ca98b6d0721a0e4b91d62672e81594c80a47cfb5ded241de50f10ade9884c400 SIZE (openjfx8-8u202-b07.tar.gz) = 70669594

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. apache-ant>0 : devel/apache-ant
  2. antlr3>0 : devel/antlr3
  3. gradle4>=4.8 : devel/gradle4
  4. junit.jar : java/junit
  5. cmake : devel/cmake
  6. java : java/openjdk8
  7. ruby26 : lang/ruby26
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. gmake>=4.3 : devel/gmake
  10. bison : devel/bison
  11. gperf : devel/gperf
  12. python2.7 : lang/python27
  13. xorgproto>=0 : x11/xorgproto
  14. x11.pc : x11/libX11
  15. xtst.pc : x11/libXtst
  16. xxf86vm.pc : x11/libXxf86vm
  17. xcomposite.pc : x11/libXcomposite
  18. xdamage.pc : x11/libXdamage
  19. xfixes.pc : x11/libXfixes
  20. xrender.pc : x11/libXrender
  21. xt.pc : x11-toolkits/libXt
  22. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. java : java/openjdk8
  2. x11.pc : x11/libX11
  3. xtst.pc : x11/libXtst
  4. xxf86vm.pc : x11/libXxf86vm
  5. xcomposite.pc : x11/libXcomposite
  6. xdamage.pc : x11/libXdamage
  7. xfixes.pc : x11/libXfixes
  8. xrender.pc : x11/libXrender
  9. xt.pc : x11-toolkits/libXt
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libavcodec.so : multimedia/ffmpeg
  4. libsndio.so : audio/sndio
  5. libicui18n.so : devel/icu
  6. libintl.so : devel/gettext-runtime
  7. libGL.so : graphics/mesa-libs
  8. libatk-1.0.so : accessibility/atk
  9. libcairo.so : graphics/cairo
  10. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  11. libglib-2.0.so : devel/glib20
  12. libintl.so : devel/gettext-runtime
  13. libgtk-x11-2.0.so : x11-toolkits/gtk20
  14. libgtk-3.so : x11-toolkits/gtk30
  15. libxml2.so : textproc/libxml2
  16. libxslt.so : textproc/libxslt
  17. libpango-1.0.so : x11-toolkits/pango
  18. libjpeg.so : graphics/jpeg-turbo
  19. libsqlite3.so : databases/sqlite3
Patch dependencies:
  1. ruby26 : lang/ruby26
Extract dependencies:
  1. ruby26 : lang/ruby26
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. java/openjfx8-scenebuilder*
  2. science/datawarrior*
  3. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. databases/datamodeler*
  2. german/mediathek*
  3. german/mediathekview*
  4. java/openjfx8-scenebuilder*
  5. print/jabref*
  6. science/datawarrior*
  7. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for openjfx8-devel-8.u202.b07_8,1: MEDIA=on: Media module SWT=off: SWT support TEST=off: Build and/or run tests WEBKIT=on: WebKit webpage renderer support ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
gettext-runtime gl gnome jpeg localbase:ldflags pkgconfig sqlite xorg gmake bison compiler:c++14-lang gmake gperf perl5 python:2.7,build xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://hg.openjdk.java.net/openjfx/8u/rt/archive/8u202-b07.tar.gz?dummy=/
  2. https://github.com/t6/openjfx/releases/download/release/
Collapse this list.

Number of commits found: 49

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.u202.b07_8,1
01 Dec 2020 20:09:52
Revision:556791Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:

2020-11-30 databases/datamodeler: depends on expiring java/openjfx8-devel
2020-11-30 devel/gradle4: only needed for expiring biology/igv and
java/openjfx8-devel
2020-11-30 devel/py-astroid1: Use devel/py-astroid instead
2020-11-30 devel/pylint1: Use devel/pylint instead
2020-11-30 german/mediathekview: depends on expiring java/openjfx8-devel
2020-11-30 java/openjfx8-devel: No longer maintained upstream
2020-11-30 java/openjfx8-scenebuilder: depends on expiring java/openjfx8-devel
2020-11-30 net-im/py-sleekxmpp: Upstream archived and advices to use
net-im/py-slixmpp
2020-12-01 net-mgmt/zabbix44-agent: End of Life
2020-12-01 net-mgmt/zabbix44-frontend: End of Life
2020-12-01 net-mgmt/zabbix44-java: End of Life
2020-12-01 net-mgmt/zabbix44-proxy: End of Life
2020-12-01 net-mgmt/zabbix44-server: End of Life
2020-11-30 print/jabref: depends on expiring java/openjfx8-devel
2020-11-30 science/datawarrior: depends on expiring java/openjfx8-devel
8.u202.b07_8,1
03 Nov 2020 00:56:27
Revision:553940Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
8.u202.b07_7,1
28 Sep 2020 05:05:25
Revision:550400Original commit files touched by this commit
tobik search for other commits by this committer
Reset MAINTAINER
8.u202.b07_7,1
23 Sep 2020 14:53:14
Revision:549736Original commit files touched by this commit
bapt search for other commits by this committer
Update to glib 2.66.0

Mark the few remaining ports not building against this upgrade as broken

Instead of risking of missing anyone who got involed, I will just thank
all of them they will recognize themselves! This was a joint work of many

PR:		247278
Reviewed by:	fluffy
exp-run		antoine
Differential Revision:	https://reviews.freebsd.org/D25279
8.u202.b07_7,1
02 Sep 2020 18:45:36
Revision:547374Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Unbreak build with Clang11 (-fno-common default)

ld: error: duplicate symbol: GST_CAT_BUFFER
>>> defined at gst.c
>>>           
/wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_BUFFER)
>>> defined at gstallocator.c
>>>           
/wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_BUFFER+0x0)

ld: error: duplicate symbol: GST_CAT_BUFFER_LIST
>>> defined at gst.c
>>>           
/wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_BUFFER_LIST)
>>> defined at gstallocator.c
>>>           
/wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_BUFFER_LIST+0x0)

ld: error: duplicate symbol: GST_CAT_BUS
(Only the first 15 lines of the commit message are shown above View all of this commit message)
8.u202.b07_7,1
12 Jul 2020 09:30:29
Revision:542069Original commit files touched by this commit
tobik search for other commits by this committer
audio/sndio: Update to 1.7.0
8.u202.b07_6,1
23 Apr 2020 20:14:49
Revision:532707Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
8.u202.b07_5,1
13 Mar 2020 09:47:17
Revision:528343Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 66.1

Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
8.u202.b07_4,1
04 Mar 2020 19:12:08
Revision:527795Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Add an expiration date

WEBKIT option requires Python 2.7 to build.  Patching in Python 3.x
support is non-trivial.
8.u202.b07_4,1
31 Oct 2019 08:59:55
Revision:516140Original commit files touched by this commit
tobik search for other commits by this committer
Add missing USES to my ports
8.u202.b07_4,1
03 Oct 2019 20:35:30
Revision:513733Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
8.u202.b07_3,1
01 Oct 2019 09:18:28
Revision:513467Original commit files touched by this commit
makc search for other commits by this committer
java/openjfx8-devel:
- Switch from x11-toolkits/swt-devel to x11-toolkits/swt, which is newer
  than -devel variant.

PR:		219186
Approved by:	maintainer (tobik)
8.u202.b07_2,1
05 Aug 2019 23:06:50
Revision:508216Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
8.u202.b07_1,1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
8.u202.b07,1
23 Jul 2019 05:34:21
Revision:507200Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Update to 8u202-b07

- Also update devel/gradle to the latest version on the 4.x branch.
  Gradle >=4.8<5 is required to build OpenJFX now.
- GStreamer-lite is now based on GStreamer 1.0, so update the sndio
  backend accordingly.
- Add a bunch of missing platform checks which will make it
  actually use system fonts as configured.

OpenJFX 8 is unmaintained upstream and has been for a while [1].
Deprecate the port as noone seems to have stepped up to take over
maintainership.  No expiration date since this port has multiple
consumers and there is no alternative.

[1]
https://mail.openjdk.java.net/pipermail/openjfx-dev/2018-December/023007.html

PR:		237443
8.u172.b11_7,1
27 Mar 2019 21:11:09
Revision:496981Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
8.u172.b11_6,1
13 Mar 2019 16:11:52
Revision:495607Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
8.u172.b11_6,1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
8.u172.b11_5,1
30 Nov 2018 09:19:38
Revision:486239Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Switch over to devel/gradle4

While here add missing USES
8.u172.b11_5,1
06 Nov 2018 01:50:27
Revision:484273Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
8.u172.b11_4,1
23 Oct 2018 11:35:04
Revision:482830Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
8.u172.b11_3,1
11 Sep 2018 18:34:28
Revision:479538Original commit files touched by this commit
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
8.u172.b11_2,1
22 Aug 2018 19:38:08
Revision:477812Original commit files touched by this commit
jbeich search for other commits by this committer
www/webkit2-gtk3, java/openjfx8-devel: unbreak with libc++ 7

In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
In file included from Source/JavaScriptCore/bytecode/ArrayProfile.h:29:
In file included from Source/JavaScriptCore/runtime/Structure.h:28:
In file included from Source/JavaScriptCore/runtime/ClassInfo.h:25:
In file included from Source/JavaScriptCore/interpreter/CallFrame.h:30:
In file included from Source/JavaScriptCore/runtime/VM.h:40:
In file included from
Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h:28:
In file included from /usr/include/c++/v1/unordered_map:385:
In file included from /usr/include/c++/v1/__node_handle:16:
/usr/include/c++/v1/optional:171:29: error: redefinition of
'bad_optional_access'
class _LIBCPP_EXCEPTION_ABI bad_optional_access
                            ^
DerivedSources/ForwardingHeaders/wtf/Optional.h:295:7: note: previous definition
is here
class bad_optional_access : public std::logic_error {
      ^

PR:		230464 230600
Submitted by:	dim
8.u172.b11_2,1
29 Jun 2018 14:22:11
Revision:473551Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
8.u172.b11_1,1
02 May 2018 15:07:27
Revision:468844Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
8.u172.b11,1
21 Apr 2018 18:51:13
Revision:467902Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Update to 8u172-b11
8.u172.b03_1,1
06 Apr 2018 15:53:17
Revision:466648Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 61.1

Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
8.u172.b03,1
01 Feb 2018 15:17:06
Revision:460608Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Update to 8u172-b03

Make SWT support optional and disable it by default.  swt-devel is
unmaintained, quite the heavy dependency, and SWT support is not used
by any port in the tree.
8.u172.b00_3,1
09 Nov 2017 02:31:48
Revision:453790Original commit files touched by this commit
jbeich search for other commits by this committer
devel/icu: update to 60.1

Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
8.u172.b00_2,1
21 Oct 2017 06:50:50
Revision:452570Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 3.4

Notable changes:
- i386/amd64 now depend on NASM per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled
dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
8.u172.b00_1,1
04 Oct 2017 12:28:43
Revision:451224Original commit files touched by this commit
tobik search for other commits by this committer
Make sure that java/openjfx8-devel can load libavcodec.so.57 and
unlock support for more media formats.
8.u172.b00,1
03 Oct 2017 21:24:58
Revision:451172Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Update to 8u172-b00

- Move to the regular OpenJFX 8 repository [1], add all *BSD specific
  patches to the port, and stop using the repository at [2].  This
  should make port contributions and updates a lot easier going forward.
- Bump PORTEPOCH and start using version numbers based on the tags from [1]
- Prepare the port for supporting multiple audio backend options
- Fix PREFIX/LOCALBASE confusion and get all Java dependencies from LOCALBASE
  and not from PREFIX
- Respect CC and CXX during the WebKit build.  Clang in FreeBSD 10.3
  segfaults while building it now, so make sure we use Clang from
  devel/llvm40 via compiler:c++14-lang instead.

[1] http://hg.openjdk.java.net/openjfx/8u/rt/
[2] https://bitbucket.org/tobik/openjfx-rt
20170722_4
25 Sep 2017 00:02:36
Revision:450556Original commit files touched by this commit Sanity Test Failure
jbeich search for other commits by this committer
devel/icu: update to 59.1

- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
20170722_3
21 Sep 2017 17:55:30
Revision:450296Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Unbreak build with ICU 59.1

modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:40:13:
error: no matching function for call to 'create'
    return &OpaqueJSString::create(chars, numChars).leakRef();
            ^~~~~~~~~~~~~~~~~~~~~~
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:48:32:
note: candidate function not viable: no known conversion from 'const JSChar *'
(aka 'const unsigned short *') to 'const LChar *' (aka 'const unsigned char *')
for 1st argument
    static Ref<OpaqueJSString> create(const LChar* characters, unsigned length)
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:53:32:
note: candidate function not viable: no known conversion from 'const JSChar *'
(aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for
1st argument
    static Ref<OpaqueJSString> create(const UChar* characters, unsigned length)
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:43:32:
note: candidate function not viable: requires 0 arguments, but 2 were provided
    static Ref<OpaqueJSString> create()
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:58:53:
note: candidate function not viable: requires 1 argument, but 2 were provided
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20170722_2
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
20170722_1
26 Aug 2017 14:42:54
Revision:448772Original commit files touched by this commit
tobik search for other commits by this committer
Require at least Gradle 4.0 for building java/openjfx8-devel

This will prevent build problems when there is an older Gradle version
installed in the build environment.  Using older Gradle versions is
not supported and leads to hard to decode build failures.
20170722_1
24 Aug 2017 17:48:55
Revision:448699Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel

- Enable OpenGL Prism backend by default on FreeBSD too
- Add missing platform check.  FreeBSD is "a form of Linux or Solaris" too.

Submitted by:	Gareth Wyn Roberts <g.w.roberts@glyndwr.ac.uk> (via mail)
20170722
22 Jul 2017 22:05:21
Revision:446432Original commit files touched by this commit
tobik search for other commits by this committer
java/openjfx8-devel: Update to a more recent snapshot

- Add new default options MEDIA and WEBKIT to enable building of the
  media and web modules
- Take back maintainership

Running e.g. AsciidocFX on FreeBSD should be possible now.

PR:		218014
Reported by:	Dr. Jochen Rassler <jochen.rassler@gmail.com>, mr (via mail)
20160228_3
13 Jul 2017 15:46:36
Revision:445658Original commit files touched by this commit
tobik search for other commits by this committer
Fix build of java/openjfx8-devel with Gradle 4.0

PR:		220322
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11565
20160228_3
11 Jul 2017 13:20:18
Revision:445497Original commit files touched by this commit
tobik search for other commits by this committer
Add missing Pango symbols

Currently Pango functions are hidden behind __linux__ and not compiled
in as part of the build.  Not all JavaFX applications are affected by
this, but applications that do advanced text layout that require Pango
internally cause an UnsatisfiedLinkError at runtime.

Caused by: java.lang.UnsatisfiedLinkError:
com.sun.javafx.font.freetype.OSPango.pango_ft2_font_map_new()J
	at com.sun.javafx.font.freetype.OSPango.pango_ft2_font_map_new(Native Method)
	at
com.sun.javafx.font.freetype.PangoGlyphLayout.layout(PangoGlyphLayout.java:88)
	at com.sun.javafx.text.PrismTextLayout.shape(PrismTextLayout.java:834)
	at com.sun.javafx.text.PrismTextLayout.layout(PrismTextLayout.java:1064)
	at com.sun.javafx.text.PrismTextLayout.ensureLayout(PrismTextLayout.java:223)
	...

PR:		220566
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11545
MFH:	2017Q3
20160228_2
23 May 2017 05:03:16
Revision:441503Original commit files touched by this commit
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
20160228_1
04 Jan 2017 15:54:28
Revision:430571Original commit files touched by this commit
asomers search for other commits by this committer
java/openjfx8-devel fix build with Gradle 3.2.1

Add a missing build dependency on junit to the Makefile, and fix the
path to Hamcrest in build.gradle.  Also, reset MAINTAINER by request of
the current maintainer.

PR:		215677
Reviewed by:	brd, Tobias Kortkamp
Approved by:	brd (ports)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D9005
20160228_1
01 Jan 2017 03:45:13
Revision:430235Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
20160228_1
10 Oct 2016 06:35:04
Revision:423640Original commit files touched by this commit
antoine search for other commits by this committer
Convert to USES=jpeg
20160228_1
19 Jul 2016 11:04:14
Revision:418767Original commit files touched by this commit
mat search for other commits by this committer
When there is a do-install target, do not use a post-install target, do
everything at once.  Sometime, rename post-install into a options helper
target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
20160228_1
10 Jul 2016 12:16:35
Revision:418313Original commit files touched by this commit
pi search for other commits by this committer
java/openjfx8-devel: Unbreak build after Gradle update

- fix the build after recent update to Gradle 2.12.

PR:		208470
MFH:		2016Q3
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
20160228
12 Apr 2016 14:30:11
Revision:413119Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Mark BROKEN, does not build:

:buildSrc:compileGroovynet.rubygrapefruit.platform.NativeException: Failed to
load native library 'libnative-platform.so' for FreeBSD amd64.
...
Caused by: java.lang.UnsatisfiedLinkError:
/wrkdirs/usr/ports/java/openjfx8-devel/work/dot-gradle/native/19/freebsd-amd64/libnative-platform.so:
Shared object "libstdc++.so.6" not found, required by           
"libnative-platform.so"

Reported by:	pkg-fallout
Approved by:	portmgr blanket
20160228
01 Apr 2016 14:08:38
Revision:412347Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
20160228
20 Mar 2016 23:06:19
Revision:411524Original commit files touched by this commit
swills search for other commits by this committer
java/openjfx8-devel: create port

OpenJFX is an open source, next generation client application platform for
desktop and embedded systems based on JavaSE. It is a collaborative effort by
many individuals and companies with the goal of producing a modern, efficient,
and fully featured toolkit for developing rich client applications.

WWW: http://openjdk.java.net/projects/openjfx/

PR:		207566
Submitted by:	Tobias Kortkamp <t@tobik.me>

Number of commits found: 49