[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2021-04-25 Thread Georgy Yakovlev
commit: 6c5884ec3131e1fe1f5a339dadc06f8d55c3bb59
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 25 15:57:58 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 25 15:58:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5884ec

dev-java/openjfx: bump to 8.1000 ( fictional version )

New backported fixes from https://github.com/jschwartzenberg/openjfx8

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjfx/Manifest  |  4 +--
 ...07-disable-assembler-on-unsupported-archs.patch | 18 -
 dev-java/openjfx/files/8/Wno-error.patch   | 31 --
 ...{openjfx-8.999.ebuild => openjfx-8.1000.ebuild} |  3 +--
 4 files changed, 3 insertions(+), 53 deletions(-)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
index 71a68df134f..46d451a907e 100644
--- a/dev-java/openjfx/Manifest
+++ b/dev-java/openjfx/Manifest
@@ -8,5 +8,5 @@ DIST lucene-queries-7.1.0.jar 243126 BLAKE2B 
166c3efea04c19314be7fd8c1d6b1378b2b
 DIST lucene-queryparser-7.1.0.jar 384680 BLAKE2B 
adce2572de9f534323eead31dd30f97b853b2d5e4be6828c415f0c647460c361e00680d856ff9ffbba0fe45c3e4a425d68938a3d2dc01c76491bb65673e120fa
 SHA512 
7151ef899e318679995138262c3450577ae33580708864581dc22a027f43ca4989825d434680925547e3c04ad4453a454e7045f605d7eee0da57d63db978ed68
 DIST lucene-sandbox-7.1.0.jar 182914 BLAKE2B 
70c795f84d8f0908abe47db77f632eeb6571a77e1445b8ab04a75080cea40e3b8171071965ff7fd9f6d39a450dd33144e922d19c1f07c605de54b45e3e881323
 SHA512 
6faf9fd9c7c082bf062adb6a28d89447e6e27152eb3f0a325081e5f791196e5440334632ccbf9c458940220676f7e73390a174889d9b7a656d088b3dade5d500
 DIST openjfx-11.0.9_p0.tar.bz2 64148934 BLAKE2B 
317fb1c9ea99816ecbd8ab64ed3a6ad0aaa319bedd17bf71ee192c5e610fea14611f3938302f1caf666980bcc7d4787f770e36aec1884a73dac3ddba8e1a878f
 SHA512 
8b6d339131f096b4490d7a8c4a20c15362b4f6c6aa4ddd74f610f3b5a8b8c7aac3ab123dcdd5488cc37dc38f1536ce1db95286f4233ee4db1845d1bd560b2236
-DIST openjfx-8.999-backports.tar.xz 2794912 BLAKE2B 
cdcef2e443dce274b90ce5d0d148e7d10e73eebd9a62ec1514bc13017defa624ce6486f00de80f03d055d2294c9656de9bd3965bb07393d4397a201023a52a69
 SHA512 
eabbce2f230ef37d392d564d272a95d0f5225cfad0441268b020200e63fbb15b1883df3f21b5f75e34e8b2cf61bc3d843451315a51f1ec2cd487abaae3ee7893
-DIST openjfx-8.999.tar.bz2 62286455 BLAKE2B 
c9a714a618d9ae02768dae6128756d64b2b6299a36a6ad9828bf2213dc641cbbcaa2d3f3e0b4913bb60893419a2d5c730ca2db88f759bbd94b3e83112199278c
 SHA512 
6049730b72e569939fed3d62b46a409e949b4c2309f4355253c8c891799c7fb5138e20aa217454fbbd78b1dd99c254b34b3fe6c9cbb35854bd8656993655bf32
+DIST openjfx-8.1000-backports.tar.bz2 9142182 BLAKE2B 
58ea420ec015c49d2755105a3d11675a92ecab337c7bda5a1ad72e84d0b35f04ed4252cee24da89b1e7b1b5b8b8b9fea7db93364434800246b87827b21970cc3
 SHA512 
077392368947cb9da1b5c7e14b641d6edcddd9821eb4f16dbea33e8986568211e93799aca29e70b490c8ef2125d69f8372abd1b1ce428a95420f62ff15c414d6
+DIST openjfx-8.1000.tar.bz2 62286455 BLAKE2B 
c9a714a618d9ae02768dae6128756d64b2b6299a36a6ad9828bf2213dc641cbbcaa2d3f3e0b4913bb60893419a2d5c730ca2db88f759bbd94b3e83112199278c
 SHA512 
6049730b72e569939fed3d62b46a409e949b4c2309f4355253c8c891799c7fb5138e20aa217454fbbd78b1dd99c254b34b3fe6c9cbb35854bd8656993655bf32

diff --git 
a/dev-java/openjfx/files/8/07-disable-assembler-on-unsupported-archs.patch 
b/dev-java/openjfx/files/8/07-disable-assembler-on-unsupported-archs.patch
deleted file mode 100644
index 551a1e82ba5..000
--- a/dev-java/openjfx/files/8/07-disable-assembler-on-unsupported-archs.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: Disable assembler in WebKit on unsupported architectures
-Author: Emmanuel Bourg 
-Forwarded: no
 a/modules/web/src/main/native/Source/WTF/wtf/Platform.h
-+++ b/modules/web/src/main/native/Source/WTF/wtf/Platform.h
-@@ -325,6 +325,12 @@
- #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1
- #endif
- 
-+#if !CPU(ARM_THUMB2) && !CPU(ARM_TRADITIONAL) && !CPU(MIPS) && !CPU(X86) && 
!CPU(X86_64) && !CPU(SH4)
-+#define ENABLE_ASSEMBLER 0
-+#define ENABLE_JIT 0
-+#define ENABLE_YARR_JIT 0
-+#endif
-+
- /*  OS() - underlying operating system; only to be used for mandated 
low-level services like
-virtual memory, not to choose a GUI toolkit  */
- 

diff --git a/dev-java/openjfx/files/8/Wno-error.patch 
b/dev-java/openjfx/files/8/Wno-error.patch
index 208411508d8..edc9389ee9c 100644
--- a/dev-java/openjfx/files/8/Wno-error.patch
+++ b/dev-java/openjfx/files/8/Wno-error.patch
@@ -73,37 +73,6 @@ index 0bb8a530..38e98303 100644
  "-I", 
file("modules/graphics/src/main/native-glass/monocle/")].flatten();
  def monocleLFlags = [extraLFlags, "-ldl", "-lm"].flatten()
  def glassCFlags = ["-ffast-math"]
-diff --git a/buildSrc/linux.gradle b/buildSrc/linux.gradle
-index f233b817..0f9d5252 100644
 a/buildSrc/linux.gradle
-+++ b/buildSrc/linux.gradle
-@@ -203,7 +203,7 @@ LINUX.glass.javahInclude = [
- 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2021-03-25 Thread Georgy Yakovlev
commit: 1b9f956295589ae1b67245736ce00562155fa3b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 25 17:13:37 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 25 17:15:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9f9562

dev-java/openjfx: fix build with gcc10

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjfx/files/8/respect_flags.patch | 197 ++-
 dev-java/openjfx/openjfx-8.999.ebuild|   5 +-
 2 files changed, 197 insertions(+), 5 deletions(-)

diff --git a/dev-java/openjfx/files/8/respect_flags.patch 
b/dev-java/openjfx/files/8/respect_flags.patch
index 5c5dfa14e04..2a1b7701b9c 100644
--- a/dev-java/openjfx/files/8/respect_flags.patch
+++ b/dev-java/openjfx/files/8/respect_flags.patch
@@ -1,5 +1,19 @@
+From 102cfe6848fe3e67c3d85cca8f3c02c1f316845b Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Thu, 25 Mar 2021 10:06:49 -0700
+Subject: [PATCH] respect flags
+
+---
+ buildSrc/linux.gradle   |  4 
+ .../gstreamer/projects/linux/avplugin/Makefile  | 16 ++--
+ .../gstreamer/projects/linux/fxplugins/Makefile | 17 ++---
+ .../gstreamer/projects/linux/glib-lite/Makefile | 11 +++
+ .../projects/linux/gstreamer-lite/Makefile  | 16 ++--
+ .../gstreamer/projects/linux/libffi/Makefile|  6 --
+ 6 files changed, 25 insertions(+), 45 deletions(-)
+
 diff --git a/buildSrc/linux.gradle b/buildSrc/linux.gradle
-index 022d073..8bccdd8 100644
+index a8886c16..e2397a54 100644
 --- a/buildSrc/linux.gradle
 +++ b/buildSrc/linux.gradle
 @@ -46,6 +46,9 @@ def commonFlags = [
@@ -18,5 +32,182 @@ index 022d073..8bccdd8 100644
  def defaultLinkFlags = linkFlags.flatten()
 +linkFlags.addAll(System.getenv('LDFLAGS').trim().split(" "))
  
- def gtk2CCFlags = [  ];
- def gtk3CCFlags = [ "-Wno-deprecated-declarations" ];
+ def toolchainDir
+ if (hasProperty('toolchainDir')) {
+diff --git 
a/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile 
b/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
+index f82f0537..01e069b1 100644
+--- a/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
 b/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
+@@ -22,7 +22,7 @@ TARGET = $(BUILD_DIR)/lib$(BASE_NAME).so
+ OBJBASE_DIR = $(BUILD_DIR)/obj/plugins/avplugin
+ endif
+ 
+-CFLAGS = -fPIC   \
++CFLAGS := -fPIC  \
+  -Wformat\
+  -Wextra \
+  -Wformat-security   \
+@@ -34,13 +34,8 @@ CFLAGS = -fPIC   \
+  -DGST_DISABLE_LOADSAVE  \
+  -DGSTREAMER_LITE \
+  -DG_DISABLE_DEPRECATED \
+- -ffunction-sections -fdata-sections
+-
+-ifeq ($(BUILD_TYPE), Release)
+-CFLAGS += -Os
+-else
+-CFLAGS += -g -Wall
+-endif
++ -ffunction-sections -fdata-sections \
++   ${CFLAGS}
+ 
+ INCLUDES= -I../../../plugins  \
+   -I../../../plugins/av   \
+@@ -50,11 +45,12 @@ INCLUDES= -I../../../plugins  \
+   -I$(GLIB_DIR)/glib  \
+   -I$(GLIB_DIR)/gmodule
+ 
+-LDFLAGS = -L$(BUILD_DIR)\
++LDFLAGS := -L$(BUILD_DIR)\
+   -z relro  \
+   -lgstreamer-lite  \
+   -lglib-lite  \
+-  -static-libgcc -static-libstdc++ -Wl,--gc-sections
++  -static-libgcc -static-libstdc++ -Wl,--gc-sections \
++${LDFLAGS}
+ 
+ ifneq ($(strip $(LIBAV_DIR)),)
+ INCLUDES += -I$(LIBAV_DIR)/include
+diff --git 
a/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 
b/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
+index 3887ac6d..99c82718 100644
+--- a/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
 b/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
+@@ -19,7 +19,7 @@ DIRLIST = progressbuffer   \
+ 
+ TARGET = $(BUILD_DIR)/lib$(BASE_NAME).so
+ 
+-CFLAGS = -fPIC   \
++CFLAGS := -fPIC  \
+  -Wformat\
+  -Wextra \
+  -Wformat-security   \
+@@ -35,14 +35,8 @@ CFLAGS = -fPIC   \
+  -DGST_DISABLE_GST_DEBUG \
+  -DGSTREAMER_LITE \
+  -DG_DISABLE_DEPRECATED \
+- -ffunction-sections -fdata-sections
+-
+-ifeq ($(BUILD_TYPE), Release)
+-CFLAGS += -Os
+-else
+-CFLAGS += -g -Wall
+-endif
+-
++ -ffunction-sections -fdata-sections \
++   ${CFLAGS}
+ 
+ INCLUDES = -I$(SRCBASE_DIR) \
+  $(addprefix -I$(SRCBASE_DIR)/,$(DIRLIST)) \
+@@ -52,9 +46,10 @@ INCLUDES = -I$(SRCBASE_DIR) \
+-I$(GLIB_DIR)/glib\
+-I$(GLIB_DIR)/gmodule
+ 
+-LDFLAGS 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2020-09-19 Thread Georgy Yakovlev
commit: 35c400355461087ee69fa33e5bdd988a268219f9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Sep 20 01:14:44 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Sep 20 01:15:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c40035

dev-java/openjfx: drop old

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjfx/Manifest  |   1 -
 .../openjfx/files/8/0001-don-t-force-msse.patch|  69 
 dev-java/openjfx/openjfx-8.202.ebuild  | 187 -
 3 files changed, 257 deletions(-)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
index 82c29bc5bef..e3aefd22af5 100644
--- a/dev-java/openjfx/Manifest
+++ b/dev-java/openjfx/Manifest
@@ -9,6 +9,5 @@ DIST lucene-queries-7.1.0.jar 243126 BLAKE2B 
166c3efea04c19314be7fd8c1d6b1378b2b
 DIST lucene-queryparser-7.1.0.jar 384680 BLAKE2B 
adce2572de9f534323eead31dd30f97b853b2d5e4be6828c415f0c647460c361e00680d856ff9ffbba0fe45c3e4a425d68938a3d2dc01c76491bb65673e120fa
 SHA512 
7151ef899e318679995138262c3450577ae33580708864581dc22a027f43ca4989825d434680925547e3c04ad4453a454e7045f605d7eee0da57d63db978ed68
 DIST lucene-sandbox-7.1.0.jar 182914 BLAKE2B 
70c795f84d8f0908abe47db77f632eeb6571a77e1445b8ab04a75080cea40e3b8171071965ff7fd9f6d39a450dd33144e922d19c1f07c605de54b45e3e881323
 SHA512 
6faf9fd9c7c082bf062adb6a28d89447e6e27152eb3f0a325081e5f791196e5440334632ccbf9c458940220676f7e73390a174889d9b7a656d088b3dade5d500
 DIST openjfx-11.0.9_p0.tar.bz2 64148934 BLAKE2B 
317fb1c9ea99816ecbd8ab64ed3a6ad0aaa319bedd17bf71ee192c5e610fea14611f3938302f1caf666980bcc7d4787f770e36aec1884a73dac3ddba8e1a878f
 SHA512 
8b6d339131f096b4490d7a8c4a20c15362b4f6c6aa4ddd74f610f3b5a8b8c7aac3ab123dcdd5488cc37dc38f1536ce1db95286f4233ee4db1845d1bd560b2236
-DIST openjfx-8.202.tar.bz2 62024068 BLAKE2B 
006d9a3922812b58a80b6c8e2c80d758b7e18375da5667141cd266b5ce6ae4859d95d7a6701031926db1ce12b5638dfc6ff710cbe8e6c0bc74f347dc0c5f167c
 SHA512 
6759c6422bfc18f78877b13ac664da23c820e8c37f31f3b470760e344b2b6a18936c5a70e3a495addf2129c2548375dc5588147eb0cefbf41dae258ef0d8896c
 DIST openjfx-8.999-backports.tar.xz 2794912 BLAKE2B 
cdcef2e443dce274b90ce5d0d148e7d10e73eebd9a62ec1514bc13017defa624ce6486f00de80f03d055d2294c9656de9bd3965bb07393d4397a201023a52a69
 SHA512 
eabbce2f230ef37d392d564d272a95d0f5225cfad0441268b020200e63fbb15b1883df3f21b5f75e34e8b2cf61bc3d843451315a51f1ec2cd487abaae3ee7893
 DIST openjfx-8.999.tar.bz2 62286455 BLAKE2B 
c9a714a618d9ae02768dae6128756d64b2b6299a36a6ad9828bf2213dc641cbbcaa2d3f3e0b4913bb60893419a2d5c730ca2db88f759bbd94b3e83112199278c
 SHA512 
6049730b72e569939fed3d62b46a409e949b4c2309f4355253c8c891799c7fb5138e20aa217454fbbd78b1dd99c254b34b3fe6c9cbb35854bd8656993655bf32

diff --git a/dev-java/openjfx/files/8/0001-don-t-force-msse.patch 
b/dev-java/openjfx/files/8/0001-don-t-force-msse.patch
deleted file mode 100644
index 0a114b039c3..000
--- a/dev-java/openjfx/files/8/0001-don-t-force-msse.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 6483d73551590e8036cd5ec6d317e8114b403f36 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Sun, 26 Apr 2020 20:57:39 -0700
-Subject: [PATCH] don't force msse
-

- .../main/native/gstreamer/projects/linux/avplugin/Makefile | 1 -
- .../native/gstreamer/projects/linux/fxplugins/Makefile | 1 -
- .../media/src/main/native/jfxmedia/projects/linux/Makefile | 1 -
- modules/web/src/main/native/Tools/Scripts/webkitdirs.pm| 7 ---
- 4 files changed, 10 deletions(-)
-
-diff --git 
a/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile 
b/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
-index df9f7f21..f82f0537 100644
 a/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
-+++ b/modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
-@@ -28,7 +28,6 @@ CFLAGS = -fPIC   \
-  -Wformat-security   \
-  -Werror=implicit-function-declaration \
-  -fstack-protector   \
-- -msse2  \
-  -fbuiltin   \
-  -DHAVE_STDINT_H \
-  -DLINUX \
-diff --git 
a/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 
b/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
-index fd3847d0..3887ac6d 100644
 a/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
-+++ b/modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
-@@ -25,7 +25,6 @@ CFLAGS = -fPIC   \
-  -Wformat-security   \
-  -Werror=implicit-function-declaration \
-  -fstack-protector   \
-- -msse2  \
-  -fbuiltin   \
-  -DHAVE_STDINT_H \
-  -DLINUX \
-diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2020-09-19 Thread Georgy Yakovlev
commit: 2feaf6caf827123788b3e1d1eacac2a6001f2d00
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 19 19:31:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 19 19:32:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2feaf6ca

dev-java/openjfx: add 8.999 version

it's last tip version of publicly available openjfx-8
with security and reliability patches backported.

it's possible to toggle avplugin build independently of media now,
but it's still behind media useflag for now.

also switched to gradle-4.10.3

patches taken from https://github.com/jschwartzenberg/openjfx8

Bug: https://bugs.gentoo.org/547918
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjfx/Manifest   |   3 +
 dev-java/openjfx/files/8/don-t-force-msse.patch |  51 ++
 dev-java/openjfx/openjfx-8.999.ebuild   | 198 
 3 files changed, 252 insertions(+)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
index 28cb9dbe6da..82c29bc5bef 100644
--- a/dev-java/openjfx/Manifest
+++ b/dev-java/openjfx/Manifest
@@ -1,5 +1,6 @@
 DIST ST4-4.0.8.jar 239543 BLAKE2B 
72d257c6d0f1b3bde0afce805128dd38d8520b2073377bbb995fed3b4e18a3ea69d508d6d7554755ec68bf50940082b896ed89998a5178272d24376404b389c5
 SHA512 
9877289297cd5b15ad464a19467699387f57c510fe8a476e07e9d2334bd11933f9bdb9c6caa4972d4d4c84b56740c6d885cd39300dd7ce35b7c5bde536238086
 DIST antlr4-4.7.2-complete.jar 2079769 BLAKE2B 
9407e5096b5943702a1375f568957f35486a80f122bc59c5ec8e899f59214c43ee4ece551d9078de14b7707d85f9306ae99953981c755a1e1205d83412010738
 SHA512 
e788d28796c8925a158f0a09048590bdcf6730d46dcb8a12b362cbcc80a7ceb76374b2675987c953faecd3cf4a847b1571485a71081a84684170d25d05176a11
+DIST gradle-4.10.3-bin.zip 78422006 BLAKE2B 
f565e591751acb5b05c261b3d8dbc8e07f76b48c73516f6cb1b2846ebf0bbf38000b9a61790e9b3055bddd9f9846d61979d187f4a30c317a1de98546891d9d2d
 SHA512 
fd3f4cfbd5262cc8514b7fb3e303ef46b9ca4b22901f1fe848ec4679f8d6bc283bde12ec584437624f0acf5486e5663966ad0736bf8ab341ac3e2667f514ceec
 DIST gradle-4.8-bin.zip 75885015 BLAKE2B 
eb6592afe122690f5e013abec2821beabac070563556ceec67ce02506582d4d9ac9c5d9f97ad2c464e442446f26ff90e9ead2c04e462a564411259564e3332c6
 SHA512 
4b351c9c5b0970bafb3b2b9b9e2ec9f37ff681cc3ac30004852d712cf8bb83061211a58e5b1f101813cde6a0aec914badf4ef0a806eec603418b851b64a06882
 DIST gunit-3.5.2.jar 287425 BLAKE2B 
86e759c5bb164758b689d93bef4b6a0bcb39eb9fee28d2a8dc113a4c97e5e8516b55ada87c27738ffa0fc512805caa338d8649f6f5c9ba36490c4c3ebed86fdd
 SHA512 
c9f14dacec2f22f62b7d3849d1c0e9d626b3dc20eb74a85b32f1901f6279b7b84af095107128bcbe80c49ac05448a713309b60d0c3d2f88e0bca8a14690292b2
 DIST lucene-core-7.1.0.jar 2779248 BLAKE2B 
9edea1cfdeca2f2ec9e5c014e575774dc32fa5cf12ba02fd419fc252da10c03cd9f6cda989203211de4bc2ffcd2e79e8b97914e9792951bb0877a203760f07ad
 SHA512 
0cd96016de2bc7ad94779e30348c443cf6028119fdae42c6f29e33d84495876a7519640f20680762324ea40c42e21b595f79cd606a6142b9875501f1e9179678
@@ -9,3 +10,5 @@ DIST lucene-queryparser-7.1.0.jar 384680 BLAKE2B 
adce2572de9f534323eead31dd30f97
 DIST lucene-sandbox-7.1.0.jar 182914 BLAKE2B 
70c795f84d8f0908abe47db77f632eeb6571a77e1445b8ab04a75080cea40e3b8171071965ff7fd9f6d39a450dd33144e922d19c1f07c605de54b45e3e881323
 SHA512 
6faf9fd9c7c082bf062adb6a28d89447e6e27152eb3f0a325081e5f791196e5440334632ccbf9c458940220676f7e73390a174889d9b7a656d088b3dade5d500
 DIST openjfx-11.0.9_p0.tar.bz2 64148934 BLAKE2B 
317fb1c9ea99816ecbd8ab64ed3a6ad0aaa319bedd17bf71ee192c5e610fea14611f3938302f1caf666980bcc7d4787f770e36aec1884a73dac3ddba8e1a878f
 SHA512 
8b6d339131f096b4490d7a8c4a20c15362b4f6c6aa4ddd74f610f3b5a8b8c7aac3ab123dcdd5488cc37dc38f1536ce1db95286f4233ee4db1845d1bd560b2236
 DIST openjfx-8.202.tar.bz2 62024068 BLAKE2B 
006d9a3922812b58a80b6c8e2c80d758b7e18375da5667141cd266b5ce6ae4859d95d7a6701031926db1ce12b5638dfc6ff710cbe8e6c0bc74f347dc0c5f167c
 SHA512 
6759c6422bfc18f78877b13ac664da23c820e8c37f31f3b470760e344b2b6a18936c5a70e3a495addf2129c2548375dc5588147eb0cefbf41dae258ef0d8896c
+DIST openjfx-8.999-backports.tar.xz 2794912 BLAKE2B 
cdcef2e443dce274b90ce5d0d148e7d10e73eebd9a62ec1514bc13017defa624ce6486f00de80f03d055d2294c9656de9bd3965bb07393d4397a201023a52a69
 SHA512 
eabbce2f230ef37d392d564d272a95d0f5225cfad0441268b020200e63fbb15b1883df3f21b5f75e34e8b2cf61bc3d843451315a51f1ec2cd487abaae3ee7893
+DIST openjfx-8.999.tar.bz2 62286455 BLAKE2B 
c9a714a618d9ae02768dae6128756d64b2b6299a36a6ad9828bf2213dc641cbbcaa2d3f3e0b4913bb60893419a2d5c730ca2db88f759bbd94b3e83112199278c
 SHA512 
6049730b72e569939fed3d62b46a409e949b4c2309f4355253c8c891799c7fb5138e20aa217454fbbd78b1dd99c254b34b3fe6c9cbb35854bd8656993655bf32

diff --git a/dev-java/openjfx/files/8/don-t-force-msse.patch 
b/dev-java/openjfx/files/8/don-t-force-msse.patch
new file mode 100644
index 000..2f5d56718cc
--- /dev/null
+++ b/dev-java/openjfx/files/8/don-t-force-msse.patch
@@ -0,0 +1,51 @@
+From 

[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2020-09-18 Thread Georgy Yakovlev
commit: ccbc027a9ab6b69d9252f5fb535fdea84a963017
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 19 04:46:01 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 19 04:46:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbc027a

dev-java/openjfx: add sysctl.h patch

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...kager-don-t-include-obsolete-sys-sysctl.h.patch | 24 ++
 dev-java/openjfx/openjfx-8.202.ebuild  |  1 +
 2 files changed, 25 insertions(+)

diff --git 
a/dev-java/openjfx/files/8/fxpackager-don-t-include-obsolete-sys-sysctl.h.patch 
b/dev-java/openjfx/files/8/fxpackager-don-t-include-obsolete-sys-sysctl.h.patch
new file mode 100644
index 000..a01dd05494f
--- /dev/null
+++ 
b/dev-java/openjfx/files/8/fxpackager-don-t-include-obsolete-sys-sysctl.h.patch
@@ -0,0 +1,24 @@
+From 26d59b7c8cc2b40277756f55387606ba8a852b31 Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Fri, 18 Sep 2020 21:43:57 -0700
+Subject: [PATCH] fxpackager: don't include obsolete sys/sysctl.h
+
+---
+ .../fxpackager/src/main/native/library/common/PosixPlatform.cpp  | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git 
a/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp 
b/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
+index 5ea3bc6..b5d167b 100644
+--- a/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
 b/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
+@@ -43,7 +43,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.28.0
+

diff --git a/dev-java/openjfx/openjfx-8.202.ebuild 
b/dev-java/openjfx/openjfx-8.202.ebuild
index 14586e69d95..75fd19046cc 100644
--- a/dev-java/openjfx/openjfx-8.202.ebuild
+++ b/dev-java/openjfx/openjfx-8.202.ebuild
@@ -68,6 +68,7 @@ PATCHES=(
"${FILESDIR}"/8/10-javadoc-locale.patch
"${FILESDIR}"/8/Wno-error.patch
"${FILESDIR}"/8/0001-don-t-force-msse.patch
+   "${FILESDIR}"/8/fxpackager-don-t-include-obsolete-sys-sysctl.h.patch
 )
 
 egradle() {



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2020-09-18 Thread Georgy Yakovlev
commit: 9fceaba2c7cd5b7136e4e36c6ccc700ad78fdf6c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 19 04:34:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 19 04:36:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fceaba2

dev-java/openjfx: add missing msse2 patch, and remove unused

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../files/8/0002-Allow-build-to-work-on-newer-gradles.patch| 10 --
 dev-java/openjfx/openjfx-8.202.ebuild  |  3 ++-
 2 files changed, 2 insertions(+), 11 deletions(-)

diff --git 
a/dev-java/openjfx/files/8/0002-Allow-build-to-work-on-newer-gradles.patch 
b/dev-java/openjfx/files/8/0002-Allow-build-to-work-on-newer-gradles.patch
deleted file mode 100644
index 050ee23b07a..000
--- a/dev-java/openjfx/files/8/0002-Allow-build-to-work-on-newer-gradles.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 rt-8u152-b05/buildSrc/build.gradle 2017-06-16 01:18:26.0 +0200
-+++ rt-8u152-b05-patched/buildSrc/build.gradle 2018-11-07 13:15:06.915893681 
+0100
-@@ -57,6 +57,7 @@
- 
- 
- repositories {
-+xmvn()
- if (buildClosed) {
- ivy {
- url jfxRepositoryURL

diff --git a/dev-java/openjfx/openjfx-8.202.ebuild 
b/dev-java/openjfx/openjfx-8.202.ebuild
index c3aeb88a51e..14586e69d95 100644
--- a/dev-java/openjfx/openjfx-8.202.ebuild
+++ b/dev-java/openjfx/openjfx-8.202.ebuild
@@ -46,7 +46,7 @@ REQUIRED_USE="amd64? ( cpu_flags_x86_sse2 )"
 RESTRICT="test" # needs junit version we don't have, fragile
 
 # FIXME: majority of flags are honored, needs a bit more patching
-QA_FLAGS_IGNORED="*"
+QA_FLAGS_IGNORED=".*"
 
 S="${WORKDIR}/rt-${MY_PV}"
 
@@ -67,6 +67,7 @@ PATCHES=(
"${FILESDIR}"/8/07-disable-assembler-on-unsupported-archs.patch
"${FILESDIR}"/8/10-javadoc-locale.patch
"${FILESDIR}"/8/Wno-error.patch
+   "${FILESDIR}"/8/0001-don-t-force-msse.patch
 )
 
 egradle() {



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/

2020-09-18 Thread Georgy Yakovlev
commit: 4eda5ab2b3cb995c23c2af6b2b0397637c2b21f0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Sep 19 01:10:05 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Sep 19 02:56:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eda5ab2

dev-java/openjfx: add openjfx8

Bug: https://bugs.gentoo.org/681828
Closes: https://bugs.gentoo.org/547918
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/openjfx/Manifest  |   1 +
 .../8/-Fix-wait-call-in-PosixPlatform.patch|  14 ++
 dev-java/openjfx/files/8/0001-Change-Lucene.patch  |  79 +
 .../openjfx/files/8/0001-don-t-force-msse.patch|  69 
 ...0002-Allow-build-to-work-on-newer-gradles.patch |  10 ++
 ...-cast-between-incompatible-function-types.patch |  77 +
 .../files/8/0004-Fix-Compilation-Flags.patch   |  23 +++
 .../files/8/0005-don-t-include-xlocale.h.patch |  25 +++
 .../8/06-disable-architecture-verification.patch   |  21 +++
 ...07-disable-assembler-on-unsupported-archs.patch |  18 ++
 dev-java/openjfx/files/8/10-javadoc-locale.patch   |  21 +++
 dev-java/openjfx/files/8/99-sysdeps.patch  |  30 
 dev-java/openjfx/files/8/Wno-error.patch   | 121 ++
 .../openjfx/files/8/disable-online-repos.patch |  54 ++
 dev-java/openjfx/files/8/respect_flags.patch   |  22 +++
 dev-java/openjfx/openjfx-8.202.ebuild  | 185 +
 16 files changed, 770 insertions(+)

diff --git a/dev-java/openjfx/Manifest b/dev-java/openjfx/Manifest
index 1b63e285337..28cb9dbe6da 100644
--- a/dev-java/openjfx/Manifest
+++ b/dev-java/openjfx/Manifest
@@ -8,3 +8,4 @@ DIST lucene-queries-7.1.0.jar 243126 BLAKE2B 
166c3efea04c19314be7fd8c1d6b1378b2b
 DIST lucene-queryparser-7.1.0.jar 384680 BLAKE2B 
adce2572de9f534323eead31dd30f97b853b2d5e4be6828c415f0c647460c361e00680d856ff9ffbba0fe45c3e4a425d68938a3d2dc01c76491bb65673e120fa
 SHA512 
7151ef899e318679995138262c3450577ae33580708864581dc22a027f43ca4989825d434680925547e3c04ad4453a454e7045f605d7eee0da57d63db978ed68
 DIST lucene-sandbox-7.1.0.jar 182914 BLAKE2B 
70c795f84d8f0908abe47db77f632eeb6571a77e1445b8ab04a75080cea40e3b8171071965ff7fd9f6d39a450dd33144e922d19c1f07c605de54b45e3e881323
 SHA512 
6faf9fd9c7c082bf062adb6a28d89447e6e27152eb3f0a325081e5f791196e5440334632ccbf9c458940220676f7e73390a174889d9b7a656d088b3dade5d500
 DIST openjfx-11.0.9_p0.tar.bz2 64148934 BLAKE2B 
317fb1c9ea99816ecbd8ab64ed3a6ad0aaa319bedd17bf71ee192c5e610fea14611f3938302f1caf666980bcc7d4787f770e36aec1884a73dac3ddba8e1a878f
 SHA512 
8b6d339131f096b4490d7a8c4a20c15362b4f6c6aa4ddd74f610f3b5a8b8c7aac3ab123dcdd5488cc37dc38f1536ce1db95286f4233ee4db1845d1bd560b2236
+DIST openjfx-8.202.tar.bz2 62024068 BLAKE2B 
006d9a3922812b58a80b6c8e2c80d758b7e18375da5667141cd266b5ce6ae4859d95d7a6701031926db1ce12b5638dfc6ff710cbe8e6c0bc74f347dc0c5f167c
 SHA512 
6759c6422bfc18f78877b13ac664da23c820e8c37f31f3b470760e344b2b6a18936c5a70e3a495addf2129c2548375dc5588147eb0cefbf41dae258ef0d8896c

diff --git a/dev-java/openjfx/files/8/-Fix-wait-call-in-PosixPlatform.patch 
b/dev-java/openjfx/files/8/-Fix-wait-call-in-PosixPlatform.patch
new file mode 100644
index 000..fee211fd877
--- /dev/null
+++ b/dev-java/openjfx/files/8/-Fix-wait-call-in-PosixPlatform.patch
@@ -0,0 +1,14 @@
+--- 
rt-8u202-b02/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
   2018-10-29 16:26:04.0 +0100
 
rt-8u202-b02-patched/modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
   2018-11-27 15:34:52.170181958 +0100
+@@ -232,10 +232,7 @@
+ pid_t wpid = 0;
+ 
+ //TODO Use waitpid instead of wait
+-#ifdef LINUX
+-wait();
+-#endif
+-#ifdef MAC
++#if defined(LINUX) || defined(MAC)
+ wpid = wait();
+ #endif
+ 

diff --git a/dev-java/openjfx/files/8/0001-Change-Lucene.patch 
b/dev-java/openjfx/files/8/0001-Change-Lucene.patch
new file mode 100644
index 000..58d0c805ccb
--- /dev/null
+++ b/dev-java/openjfx/files/8/0001-Change-Lucene.patch
@@ -0,0 +1,79 @@
+--- rt-8u202-b02/build.gradle
 rt-8u202-b02-patched/build.gradle
+@@ -3268,38 +3268,38 @@
+ // The apps build is Ant based, and gradle lets us "import" ant build.xml
+ // into our configuration.
+ 
+-ant.importBuild 'build.xml'
++//ant.importBuild 'build.xml'
+ 
+ // Download the Lucene libraries needed for the Ensemble8 app
+-def luceneVersion = "7.4.0"
+-getConfigurations().create("lucene");
+-dependencies {
+-lucene group: "org.apache.lucene", name: "lucene-core", version: 
luceneVersion
+-lucene group: "org.apache.lucene", name: "lucene-grouping", version: 
luceneVersion
+-lucene group: "org.apache.lucene", name: "lucene-queryparser", 
version: luceneVersion
+-}
++//def luceneVersion = "7.4.0"
++//getConfigurations().create("lucene");
++//dependencies {
++//lucene