summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik Schwan2023-04-20 19:52:17 +0000
committerFrederik Schwan2023-04-20 19:52:17 +0000
commita36d9368f9689bd28df6e0591719ee876999c7b3 (patch)
tree339fd2395b2326ba3abe7ff51b02b51ab86239ad
parent18bd4237f50168520b4950b5a49c5512ab464ad2 (diff)
downloadaur-a36d9368f9689bd28df6e0591719ee876999c7b3.tar.gz
upgpkg: 17.0.7.u2-1
-rw-r--r--PKGBUILD6
-rw-r--r--java-openjfx-flags.patch60
2 files changed, 33 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 47c3b87a05af..3be276f28ad1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ pkgname=(
java17-openjfx-doc
java17-openjfx-src
)
-pkgver=17.0.6.u3
+pkgver=17.0.7.u2
pkgrel=1
pkgdesc="Java OpenJFX 17 client application platform (open-source implementation of JavaFX)"
arch=(x86_64)
@@ -54,9 +54,9 @@ source=(
java-openjfx-no-xlocale.patch
java-openjfx-gstreamer-lite-gcc10-compat.patch
)
-b2sums=('66c2f1f7f6e1c34828912461d9ee0f98a690bd01eba42712287f60333e01ed1358fb58645a273193a554ba3de2bc65166c211e93f3029410fdd0d39085f0c2a3'
+b2sums=('72dedc864eb5dba89228271b09b0713844c4457135978fd4988e09f17f1b571e4900948459b3d02839815e364147b110f88201a0edf1a104357892b62e4de15c'
'a77fd8814a5978827de01a652f7b945f3439df04606434ced8998c8d77a82985292490e6965299aeb52f9da3d8069b4091d75519bd4ec8a15f70bc6d28b13498'
- '7e70178525dc6824abd4e0c02b8ba30c7d76d0738a39dcc8ebb991962abbc8a72882b2c7abe7464c8e5c1c846ce07e807eab206c909afe89644753c714a5e16b'
+ 'a56a5cfebb44cdbe3ada9c6da88fda6427a5bd1bf9fcc491df289c4f5c0e96ac3614c619aaf9428340f11e9dabf0a85fc7db4f49754c2700587cc66fc15372fd'
'13216615c01b8d48d17889ffa22668c38568870d83ab30c542eb5b5620db305f02efb1acb99d9b5e89eb0a73a134bb336cb301f4de4e8855cae50efb099e384e'
'119fa1cc5da2cdefa22bbe9b6f76581faa74e05fa7b6e5576470fc0251c6e257f122fbba03754cc01f7c7251145cfa1cab4ffc2f9d59ff0c175a121e943a0f64')
diff --git a/java-openjfx-flags.patch b/java-openjfx-flags.patch
index 089f87305467..40ed607b7c38 100644
--- a/java-openjfx-flags.patch
+++ b/java-openjfx-flags.patch
@@ -7,7 +7,7 @@ diff -aur orig/buildSrc/linux.gradle patched/buildSrc/linux.gradle
"-fstack-protector",
+ "-Wno-error=cast-function-type",
"-Wextra", "-Wall", "-Wformat-security", "-Wno-unused", "-Wno-parentheses", "-Werror=trampolines"] // warning flags
-
+
+commonFlags.addAll(System.getenv("CFLAGS").trim().replaceAll(" +", " ").split(" "))
+
if (!IS_64) {
@@ -15,10 +15,10 @@ diff -aur orig/buildSrc/linux.gradle patched/buildSrc/linux.gradle
}
@@ -70,6 +73,7 @@
def staticLinkFlags = [].flatten()
-
+
def linkFlags = IS_STATIC_BUILD ? staticLinkFlags : dynamicLinkFlags;
+linkFlags.addAll(System.getenv("LDFLAGS").trim().split(" "))
-
+
if (IS_DEBUG_NATIVE) {
linkFlags += "-g"
@@ -284,7 +288,7 @@
@@ -28,7 +28,7 @@ diff -aur orig/buildSrc/linux.gradle patched/buildSrc/linux.gradle
-LINUX.iio.linkFlags = [linkFlags].flatten()
+LINUX.iio.linkFlags = [linkFlags, "-ljpeg"].flatten()
LINUX.iio.lib = "javafx_iio"
-
+
LINUX.prismES2 = [:]
@@ -332,5 +336,5 @@
LINUX.webkit = [:]
@@ -44,7 +44,7 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/avp
@@ -17,7 +17,7 @@
OBJBASE_DIR = $(BUILD_DIR)/obj/plugins/avplugin
endif
-
+
-CFLAGS = -fPIC \
+CFLAGS := -fPIC \
-Wformat \
@@ -57,23 +57,23 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/avp
- -ffunction-sections -fdata-sections
+ -ffunction-sections -fdata-sections \
+ ${CFLAGS}
-
- ifneq ($(ARCH), aarch64)
+
+ ifneq (,$(findstring $(ARCH), x64 x32))
CFLAGS += -msse2
endif
-
+
-ifeq ($(BUILD_TYPE), Release)
- CFLAGS += -Os
-else
- CFLAGS += -g -Wall
-endif
-
+
PACKAGES_INCLUDES := $(shell pkg-config --cflags glib-2.0)
PACKAGES_LIBS := $(shell pkg-config --libs glib-2.0 gobject-2.0)
@@ -52,11 +48,12 @@
-I../../../gstreamer-lite/gstreamer/libs \
$(PACKAGES_INCLUDES)
-
+
-LDFLAGS = -L$(BUILD_DIR) \
+LDFLAGS := -L$(BUILD_DIR) \
-lgstreamer-lite \
@@ -82,7 +82,7 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/avp
- -static-libgcc -static-libstdc++ -Wl,--gc-sections
+ -static-libgcc -static-libstdc++ -Wl,--gc-sections \
+ ${LDFLAGS}
-
+
ifneq ($(strip $(LIBAV_DIR)),)
INCLUDES += -I$(LIBAV_DIR)/include
Only in patched/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin: Makefile.orig
@@ -90,9 +90,9 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxp
--- orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 2022-07-12 13:56:53.000000000 +0200
+++ patched/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 2022-07-20 15:58:16.621288214 +0200
@@ -14,7 +14,7 @@
-
+
TARGET = $(BUILD_DIR)/lib$(BASE_NAME).so
-
+
-CFLAGS = -fPIC \
+CFLAGS := -fPIC \
-Wformat \
@@ -105,31 +105,31 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxp
- -ffunction-sections -fdata-sections
+ -ffunction-sections -fdata-sections \
+ ${CFLAGS}
-
- ifneq ($(ARCH), aarch64)
+
+ ifneq (,$(findstring $(ARCH), x64 x32))
CFLAGS += -msse2
endif
-
+
-ifeq ($(BUILD_TYPE), Release)
- CFLAGS += -Os
-else
- CFLAGS += -g -Wall
-endif
-
-
+
INCLUDES = -I$(SRCBASE_DIR) \
$(addprefix -I$(SRCBASE_DIR)/,$(DIRLIST)) \
@@ -54,9 +49,10 @@
PACKAGES_INCLUDES := $(shell pkg-config --cflags glib-2.0)
PACKAGES_LIBS := $(shell pkg-config --libs glib-2.0 gobject-2.0)
-
+
-LDFLAGS = -L$(BUILD_DIR) -lgstreamer-lite $(PACKAGES_LIBS) \
+LDFLAGS := -L$(BUILD_DIR) -lgstreamer-lite $(PACKAGES_LIBS) \
-z relro \
- -static-libgcc -static-libstdc++ -Wl,--gc-sections
+ -static-libgcc -static-libstdc++ -Wl,--gc-sections \
+ ${LDFLAGS}
-
+
ifeq ($(ARCH), x32)
CFLAGS += -m32
Only in patched/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins: Makefile.orig
@@ -137,9 +137,9 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/gst
--- orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile 2022-07-12 13:56:53.000000000 +0200
+++ patched/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile 2022-07-20 15:58:16.624621629 +0200
@@ -37,7 +37,7 @@
-
+
TARGET = $(BUILD_DIR)/lib$(BASE_NAME).so
-
+
-CFLAGS =-fPIC \
+CFLAGS :=-fPIC \
-Wformat \
@@ -158,20 +158,20 @@ diff -aur orig/modules/javafx.media/src/main/native/gstreamer/projects/linux/gst
-endif
+ -ffunction-sections -fdata-sections \
+ ${CFLAGS}
-
+
INCLUDES = -I$(BASE_DIR)/plugins \
-I$(SRCBASE_DIR)/projects/build/linux/common \
@@ -79,9 +74,10 @@
PACKAGES_INCLUDES := $(shell pkg-config --cflags alsa glib-2.0)
PACKAGES_LIBS := $(shell pkg-config --libs alsa glib-2.0 gobject-2.0 gmodule-2.0 gthread-2.0)
-
+
-LDFLAGS = -L$(BUILD_DIR) -lm $(PACKAGES_LIBS) \
+LDFLAGS := -L$(BUILD_DIR) -lm $(PACKAGES_LIBS) \
-z relro \
- -static-libgcc -static-libstdc++ -Wl,--gc-sections
+ -static-libgcc -static-libstdc++ -Wl,--gc-sections \
+ ${LDFLAGS}
-
+
ifeq ($(ARCH), x32)
CFLAGS += -m32
Only in patched/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite: Makefile.orig
@@ -179,9 +179,9 @@ diff -aur orig/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Make
--- orig/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile 2022-07-12 13:56:53.000000000 +0200
+++ patched/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile 2022-07-20 15:59:21.892883201 +0200
@@ -42,7 +42,7 @@
-
+
TARGET = $(BUILD_DIR)/lib$(BASE_NAME).so
-
+
-CFLAGS = -DTARGET_OS_LINUX=1 \
+CFLAGS := -DTARGET_OS_LINUX=1 \
-D_GNU_SOURCE \
@@ -194,13 +194,13 @@ diff -aur orig/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Make
- -ffunction-sections -fdata-sections
+ -ffunction-sections -fdata-sections \
+ ${CFLAGS}
-
+
CPPFLAGS = -fno-rtti -ffunction-sections -fdata-sections
-
+
@@ -87,21 +88,16 @@
-I$(GSTREAMER_LITE_DIR)/gstreamer/libs \
$(PACKAGES_INCLUDES)
-
+
- LDFLAGS = -Wl,-rpath,\$$ORIGIN -L$(BUILD_DIR) -lgstreamer-lite $(PACKAGES_LIBS) \
+ LDFLAGS := -Wl,-rpath,\$$ORIGIN -L$(BUILD_DIR) -lgstreamer-lite $(PACKAGES_LIBS) \
-z relro \
@@ -212,7 +212,7 @@ diff -aur orig/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Make
INCLUDES = $(BASE_INCLUDES)
LDFLAGS = -Wl,-rpath,\$$ORIGIN -L$(BUILD_DIR) $(EXTRA_LDFLAGS)
endif
-
+
-ifeq ($(BUILD_TYPE), Release)
- CFLAGS += -Os
-else