Updates to latest release and lets us drop a local patch to fix the
.pc file.

ok?

-----------------------------------------------
commit 4d05f8932bbac940cd5ebd42b0bcfbe3936259ee (flint_3.1.2)
from: Josh Rickmar <jr...@zettaport.com>
date: Mon Apr  1 16:07:05 2024 UTC
 
 Update math/flintlib to 3.1.2
 
diff ea4f9dd253a362877e4c6058de04dbefc2206751 
4d05f8932bbac940cd5ebd42b0bcfbe3936259ee
commit - ea4f9dd253a362877e4c6058de04dbefc2206751
commit + 4d05f8932bbac940cd5ebd42b0bcfbe3936259ee
blob - 4756265fba1a3c3cde91d3aa6ef76f33bf25702b
blob + 5590a52d8c4ab6429fec5a0805aacfcdae42c230
--- math/flintlib/Makefile
+++ math/flintlib/Makefile
@@ -2,17 +2,17 @@ COMMENT =             fast library for number theory
 
 DPB_PROPERTIES =       parallel
 
-V =                    3.0.1
+V =                    3.1.2
 PKGNAME =              flintlib-${V}
 DISTNAME =             flint-${V}
-SHARED_LIBS =          flint           0.0     # 18.0.1
+SHARED_LIBS =          flint           1.0     # 19.0.0
 CATEGORIES =           math
 
 HOMEPAGE =             https://flintlib.org/
 
 MAINTAINER =           Josh Rickmar <jr...@openbsd.org>
 
-# LGPLv2
+# LGPLv3
 PERMIT_PACKAGE =       Yes
 
 WANTLIB =              m pthread gmp mpfr
blob - 73c2a747dead49117fb57144f013a444ef27b831
blob + a725f08337fb34d10c1d2a786a247e3b954ef4a0
--- math/flintlib/distinfo
+++ math/flintlib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (flint-3.0.1.tar.gz) = ezEaAFA6hjiB64F32+uEMi8pOZ89fXLzsaTJuh1XlLQ=
-SIZE (flint-3.0.1.tar.gz) = 8162288
+SHA256 (flint-3.1.2.tar.gz) = /bOkMaN0ZINKz/O9wUX0/o0PlR3VMnxMb5P0y6xcJwA=
+SIZE (flint-3.1.2.tar.gz) = 8098136
blob - 79be49229c55fa8ae335b3ae269545e58a19d987
blob + 4cea7442ad09c81f7b3a7762a0e43261deb2419b
--- math/flintlib/patches/patch-Makefile_in
+++ math/flintlib/patches/patch-Makefile_in
@@ -1,159 +1,186 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -87,7 +87,7 @@ LIBS2:=-lflint $(LIBS)
- PIC_FLAG:=@PIC_FLAG@
+@@ -104,7 +104,7 @@ arith_CFLAGS:=-funroll-loops
+ endif
  
  LDFLAGS:=@LDFLAGS@
--EXTRA_SHARED_FLAGS:=@EXTRA_SHARED_FLAGS@ $(foreach path, $(GMP_LIB_PATH) 
$(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) $(NTL_LIB_PATH), 
@WL@-rpath,$(path))
-+EXTRA_SHARED_FLAGS:=-Wl,-soname,$(FLINT_LIB_FULL) $(foreach path, 
$(GMP_LIB_PATH) $(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) 
$(NTL_LIB_PATH), @WL@-rpath,$(path))
- EXE_LDFLAGS:=$(LDFLAGS) $(foreach path, $(ABS_FLINT_DIR) $(GMP_LIB_PATH) 
$(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) $(NTL_LIB_PATH), 
@WL@-rpath,$(path))
+-EXTRA_SHARED_FLAGS:=@EXTRA_SHARED_FLAGS@ $(foreach path, $(sort 
$(GMP_LIB_PATH) $(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) 
$(NTL_LIB_PATH)), @WL@-rpath,$(path))
++EXTRA_SHARED_FLAGS:=-Wl,-soname,$(FLINT_LIB_FULL) $(foreach path, $(sort 
$(GMP_LIB_PATH) $(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) 
$(NTL_LIB_PATH)), @WL@-rpath,$(path))
+ EXE_LDFLAGS:=$(LDFLAGS) $(foreach path, $(sort $(ABS_FLINT_DIR) 
$(GMP_LIB_PATH) $(MPFR_LIB_PATH) $(BLAS_LIB_PATH) $(GC_LIB_PATH) 
$(NTL_LIB_PATH)), @WL@-rpath,$(path))
  
- 
################################################################################
-@@ -370,7 +370,7 @@ MERGED_LOBJS:=$(foreach dir, $(DIRS),$(BUILD_DIR)/$(di
+ # Obtain level of parallel
+@@ -427,11 +427,11 @@ MERGED_LOBJS:=$(foreach dir, $(DIRS),$(BUILD_DIR)/$(di
+ 
  $(FLINT_DIR)/$(FLINT_LIB_FULL): $(MERGED_LOBJS)
-       $(CC) $(CFLAGS) -shared $(EXTRA_SHARED_FLAGS) $(MERGED_LOBJS) -o 
$(FLINT_LIB_FULL) $(LDFLAGS) $(LIBS)
- ifneq ($(FLINT_SOLIB), 0)
--      $(LDCONFIG) -n .
-+#     $(LDCONFIG) -n .
+       @echo "Building $(FLINT_LIB_FULL)"
+-      @$(CC) $(CFLAGS) -shared $(EXTRA_SHARED_FLAGS) $(MERGED_LOBJS) -o 
$(FLINT_LIB_FULL) $(LDFLAGS) $(LIBS)
+-      @$(RM_F) $(FLINT_LIB)
+-      @$(RM_F) $(FLINT_LIB_MAJOR)
+-      @$(LN_S) $(FLINT_LIB_FULL) $(FLINT_LIB)
+-      @$(LN_S) $(FLINT_LIB_FULL) $(FLINT_LIB_MAJOR)
++      $(CC) $(CFLAGS) -shared $(EXTRA_SHARED_FLAGS) $(MERGED_LOBJS) -o 
$(FLINT_LIB_FULL) $(LDFLAGS) $(LIBS)
++      $(RM_F) $(FLINT_LIB)
++      $(RM_F) $(FLINT_LIB_MAJOR)
++      $(LN_S) $(FLINT_LIB_FULL) $(FLINT_LIB)
++      $(LN_S) $(FLINT_LIB_FULL) $(FLINT_LIB_MAJOR)
  endif
-       $(RM_F) $(FLINT_LIB)
-       $(RM_F) $(FLINT_LIB_MAJOR)
-@@ -511,8 +511,7 @@ endif
+ 
  ifneq ($(STATIC), 0)
+@@ -582,14 +582,12 @@ endif
+ ifneq ($(STATIC), 0)
  define xxx_OBJS_rule
  $(BUILD_DIR)/$(1)/%.o: $(SRC_DIR)/$(1)/%.c | $(BUILD_DIR)/$(1)
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o $$@ -MMD -MF 
$$(@:%=%.d)
-+      $(CC) $(CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o $$@ -MMD -MF 
$$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(CFLAGS) $($(1)_CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o 
$$@ $$(DEPFLAGS)
++      $(CC) $(CFLAGS) $($(1)_CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o 
$$@ $$(DEPFLAGS)
  endef
  
+ ifeq ($(WANT_ADX_ASSEMBLY),1)
+ %.o: %.s
+-      @echo "  CC  $(<:$(BUILD_DIR)/%.s=%.asm)"
+-      @$(CC) $(ASM_OBJ_FLAGS) -c $< -o $@
++      $(CC) $(ASM_OBJ_FLAGS) -c $< -o $@
+ endif
+ 
  $(foreach dir, $(DIRS), $(eval $(call xxx_OBJS_rule,$(dir))))
-@@ -525,8 +524,7 @@ endif
+@@ -602,14 +600,12 @@ endif
  ifneq ($(SHARED), 0)
  define xxx_LOBJS_rule
  $(BUILD_DIR)/$(1)/%.lo: $(SRC_DIR)/$(1)/%.c | $(BUILD_DIR)/$(1)
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(PIC_FLAG) $(CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o $$@ 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(PIC_FLAG) $(CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) -c $$< -o $$@ 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(PIC_FLAG) $(CFLAGS) $($(1)_CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) 
-c $$< -o $$@ $$(DEPFLAGS)
++      $(CC) $(PIC_FLAG) $(CFLAGS) $($(1)_CFLAGS) $(CPPFLAGS) $(LIB_CPPFLAGS) 
-c $$< -o $$@ $$(DEPFLAGS)
  endef
  
+ ifeq ($(WANT_ADX_ASSEMBLY),1)
+ %.lo: %_pic.s
+-      @echo "  CC  $(<:$(BUILD_DIR)/%.s=%.asm)"
+-      @$(CC) $(ASM_LOBJ_FLAGS) -c $< -o $@
++      $(CC) $(ASM_LOBJ_FLAGS) -c $< -o $@
+ endif
+ 
  $(foreach dir, $(DIRS), $(eval $(call xxx_LOBJS_rule,$(dir))))
-@@ -538,25 +536,21 @@ endif
+@@ -621,25 +617,21 @@ endif
  
  ifeq ($(SHARED), 0)
  $(BUILD_DIR)/profile/%$(EXEEXT): $(SRC_DIR)/profile/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/profile
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  else
  $(BUILD_DIR)/profile/%$(EXEEXT): $(SRC_DIR)/profile/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/profile
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  endif
  
  ifeq ($(SHARED), 0)
  define xxx_PROFS_rule
  $(BUILD_DIR)/$(1)/profile/%$(EXEEXT): $(SRC_DIR)/$(1)/profile/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/$(1)/profile
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  else
  define xxx_PROFS_rule
  $(BUILD_DIR)/$(1)/profile/%$(EXEEXT): $(SRC_DIR)/$(1)/profile/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/$(1)/profile
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  endif
  
-@@ -564,25 +558,21 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_PROFS_rule,$
+@@ -647,25 +639,21 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_PROFS_rule,$
  
  ifeq ($(SHARED), 0)
  $(BUILD_DIR)/test/%$(EXEEXT): $(SRC_DIR)/test/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/test
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  else
  $(BUILD_DIR)/test/%$(EXEEXT): $(SRC_DIR)/test/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/test
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  endif
  
  ifeq ($(SHARED), 0)
  define xxx_TESTS_rule
  $(BUILD_DIR)/$(1)/test/%$(EXEEXT): $(SRC_DIR)/$(1)/test/%.c 
$(FLINT_DIR)/libflint.a | $(BUILD_DIR)/$(1)/test
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  else
  define xxx_TESTS_rule
  $(BUILD_DIR)/$(1)/test/%$(EXEEXT): $(SRC_DIR)/$(1)/test/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/$(1)/test
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  endif
  
-@@ -591,36 +581,30 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_TESTS_rule,$
+@@ -674,36 +662,30 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_TESTS_rule,$
  ifneq ($(WANT_NTL), 0)
  ifeq ($(SHARED), 0)
  $(BUILD_DIR)/interfaces/test/t-NTL-interface$(EXEEXT): 
$(SRC_DIR)/interfaces/test/t-NTL-interface.cpp $(FLINT_DIR)/$(FLINT_LIB_STATIC) 
| $(BUILD_DIR)/interfaces/test
--      @echo "  CXX $(@:$(BUILD_DIR)/%=%)"
--      @$(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CXX $(<:$(SRC_DIR)/%=%)"
+-      @$(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  else
  $(BUILD_DIR)/interfaces/test/t-NTL-interface$(EXEEXT): 
$(SRC_DIR)/interfaces/test/t-NTL-interface.cpp | $(FLINT_DIR)/$(FLINT_LIB_FULL) 
$(BUILD_DIR)/interfaces/test
--      @echo "  CXX $(@:$(BUILD_DIR)/%=%)"
--      @$(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CXX $(<:$(SRC_DIR)/%=%)"
+-      @$(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CXX) $(CXXFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  endif
  endif
  
  ifeq ($(SHARED), 0)
  $(BUILD_DIR)/tune/%$(EXEEXT): $(SRC_DIR)/tune/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/tune
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  else
  $(BUILD_DIR)/tune/%$(EXEEXT): $(SRC_DIR)/tune/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/tune
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  endif
  
  ifeq ($(SHARED), 0)
  define xxx_TUNES_rule
  $(BUILD_DIR)/$(1)/tune/%$(EXEEXT): $(SRC_DIR)/$(1)/tune/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/$(1)/tune
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  else
  define xxx_TUNES_rule
  $(BUILD_DIR)/$(1)/tune/%$(EXEEXT): $(SRC_DIR)/$(1)/tune/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/$(1)/tune
--      @echo "  CC  $$(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
-MMD -MF $$(@:%=%.d)
+-      @echo "  CC  $$(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $$< -o $$@ $(EXE_LDFLAGS) $(LIBS2) 
$$(DEPFLAGS)
  endef
  endif
  
-@@ -628,12 +612,10 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_TUNES_rule,$
+@@ -711,12 +693,10 @@ $(foreach dir, $(DIRS), $(eval $(call xxx_TUNES_rule,$
  
  ifeq ($(SHARED), 0)
  $(BUILD_DIR)/examples/%$(EXEEXT): $(FLINT_DIR)/examples/%.c 
$(FLINT_DIR)/$(FLINT_LIB_STATIC) | $(BUILD_DIR)/examples
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  else
  $(BUILD_DIR)/examples/%$(EXEEXT): $(FLINT_DIR)/examples/%.c | 
$(FLINT_DIR)/$(FLINT_LIB_FULL) $(BUILD_DIR)/examples
--      @echo "  CC  $(@:$(BUILD_DIR)/%=%)"
--      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
-+      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) -MMD 
-MF $(@:%=%.d)
+-      @echo "  CC  $(<:$(SRC_DIR)/%=%)"
+-      @$(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
++      $(CC) $(TESTCFLAGS) $(CPPFLAGS2) $< -o $@ $(EXE_LDFLAGS) $(LIBS2) 
$(DEPFLAGS)
  endif
  
  
################################################################################
+@@ -966,4 +946,3 @@ print-%:
+       @echo "$*=$($*)"
+ 
+ .PHONY: all library shared static examples checkexamples profile tests check 
tune valgrind clean distclean install uninstall dist %_TEST_RUN %_VALGRIND_RUN 
print-% coverage coverage_html
+-.SILENT: $(mpn_extras_S_SOURCES)
blob - 6cba567201784f91222ba52d5bd10734bc95b3af (mode 644)
blob + /dev/null
--- math/flintlib/patches/patch-flint_pc_in
+++ /dev/null
@@ -1,12 +0,0 @@
-Patch submitted to upstream:
-https://github.com/flintlib/flint/pull/1647
-
-Index: flint.pc.in
---- flint.pc.in.orig
-+++ flint.pc.in
-@@ -8,4 +8,4 @@ Description: Fast Library for Number Theory
- Version: @PACKAGE_VERSION@
- URL: https://flintlib.org/
- Cflags: -I${includedir}
--Libs: -L${libdir} -lgmp -lmpfr
-+Libs: -L${libdir} -lflint -lgmp -lmpfr
blob - 451e6960490ccfb26abc2c918cd06d42cc6540e2
blob + 96599c086f25e86fe172ac30f43c0ebfba8e7b5c
--- math/flintlib/pkg/PLIST
+++ math/flintlib/pkg/PLIST
@@ -9,6 +9,7 @@ include/flint/acb_hypgeom.h
 include/flint/acb_mat.h
 include/flint/acb_modular.h
 include/flint/acb_poly.h
+include/flint/acb_theta.h
 include/flint/acb_types.h
 include/flint/acf.h
 include/flint/acf_types.h
@@ -40,7 +41,6 @@ include/flint/dirichlet.h
 include/flint/dlog.h
 include/flint/double_extras.h
 include/flint/double_interval.h
-include/flint/exception.h
 include/flint/fexpr.h
 include/flint/fexpr_builtin.h
 include/flint/fft.h
@@ -120,21 +120,25 @@ include/flint/gr_mpoly.h
 include/flint/gr_poly.h
 include/flint/gr_special.h
 include/flint/gr_vec.h
-include/flint/hashmap.h
 include/flint/hypgeom.h
 include/flint/limb_types.h
 include/flint/long_extras.h
 include/flint/longlong.h
+include/flint/longlong_asm_clang.h
+include/flint/longlong_asm_gcc.h
+include/flint/longlong_div_gnu.h
+include/flint/longlong_msc_arm64.h
+include/flint/longlong_msc_x86.h
 include/flint/machine_vectors.h
 include/flint/mag.h
-include/flint/mpf_mat.h
-include/flint/mpf_vec.h
+include/flint/mpf-impl.h
 include/flint/mpfr_mat.h
 include/flint/mpfr_vec.h
 include/flint/mpn_extras.h
 include/flint/mpoly.h
 include/flint/mpoly_types.h
 include/flint/n_poly.h
+include/flint/n_poly_types.h
 include/flint/nf.h
 include/flint/nf_elem.h
 include/flint/nmod.h
@@ -149,6 +153,7 @@ include/flint/nmod_vec.h
 include/flint/padic.h
 include/flint/padic_mat.h
 include/flint/padic_poly.h
+include/flint/padic_types.h
 include/flint/partitions.h
 include/flint/perm.h
 include/flint/profiler.h
@@ -162,7 +167,7 @@ include/flint/thread_support.h
 include/flint/ulong_extras.h
 @comment @so lib/libflint.so
 @lib lib/libflint.so.${LIBflint_VERSION}
-@comment lib/libflint.so.18
+@comment lib/libflint.so.19
 lib/pkgconfig/flint.pc
 share/doc/flint/
 share/doc/flint/README.md


Reply via email to