File jffi-fix-system-ffi.patch of Package jffi

diff -up jffi-jffi-1.3.11/jni/GNUmakefile.p02 jffi-jffi-1.3.11/jni/GNUmakefile
--- jffi-jffi-1.3.11/jni/GNUmakefile.p02	2023-04-16 05:09:12.554497667 +0300
+++ jffi-jffi-1.3.11/jni/GNUmakefile	2023-04-16 05:14:58.562823374 +0300
@@ -259,7 +259,7 @@ debug:
 	@echo "JFFI_BUILD_DIR=$(JFFI_BUILD_DIR)"
 	@echo "OBJS=$(OBJS)"
 
-$(LIBJFFI):  $(OBJS) $(LIBFFI_LIBS)
+$(LIBJFFI):  $(OBJS)
 	$(CC) -o $@ $(LDFLAGS) $(SOFLAGS) $(OBJS) $(LIBFFI_LIBS) $(LIBS)
 	$(STRIP) $@
 ifeq ($(OS), darwin)
@@ -274,7 +274,9 @@ $(BUILD_DIR)/%.o : $(SRC_DIR)/%.S $(wild
 	@mkdir -p $(@D)
 	@$(CC) $(CFLAGS) -o $@ -c $<
 
-$(OBJS) : $(LIBFFI_LIBS)
+ifneq ($(USE_SYSTEM_LIBFFI),1)
+$(OBJS) : $(LIBFFI)
+endif
 
 ifeq ($(OS), darwin)
 build_ffi = \
openSUSE Build Service is sponsored by