[gentoo-commits] repo/gentoo:master commit in: dev-java/openjfx/, dev-java/openjfx/files/8/
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/
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/
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/
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/
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/
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/
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