summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/sdpa/files/patch-etc_Makefile48
-rw-r--r--math/sdpa/files/patch-mumps_Makefile27
2 files changed, 75 insertions, 0 deletions
diff --git a/math/sdpa/files/patch-etc_Makefile b/math/sdpa/files/patch-etc_Makefile
new file mode 100644
index 000000000000..eb4bab9c35f0
--- /dev/null
+++ b/math/sdpa/files/patch-etc_Makefile
@@ -0,0 +1,48 @@
+--- etc/Makefile.orig 2024-11-06 14:01:05 UTC
++++ etc/Makefile
+@@ -21,26 +21,26 @@ SDPA_MAKEFILE = ../Makefile
+ # The following variables are set from
+ # the arguments given to './configure' script for building SDPA
+ ###################################################################
+-SDPA_PACKAGE= ${shell grep "^PACKAGE_STRING =" ${SDPA_MAKEFILE} | awk '{printf("%s.%s",$$3,$$4)}'}
++SDPA_PACKAGE:= ${shell grep "^PACKAGE_STRING =" ${SDPA_MAKEFILE} | awk '{printf("%s.%s",$$3,$$4)}'}
+
+-SDPA_DIR = ${shell grep "^prefix =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
+-SDPA_LIB = ${SDPA_DIR}/lib/libsdpa.a
+-MUMPS_DIR = ${shell grep "^MUMPS_DIR =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
+-MUMPS_INCLUDE = ${shell grep "^MUMPS_INCLUDE =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
+-MUMPS_LIBS = ${shell grep "^MUMPS_LIBS =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
+-CC = ${shell grep "^CC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-CFLAGS = ${shell grep "^CFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
+-CXX = ${shell grep "^CXX =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-CXXFLAGS = ${shell grep "^CXXFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
+-CPPFLAGS = ${shell grep "^CPPFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
+-FC = ${shell grep "^FC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-FCFLAGS = ${shell grep "^FCFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
+-LAPACK_LIBS = ${shell grep "^LAPACK_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-BLAS_LIBS = ${shell grep "^BLAS_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-PTHREAD_INCLUDE= ${shell grep "^PTHREAD_INCLUDE = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-PTHREAD_LIBS= ${shell grep "^PTHREAD_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-FCLIBS = ${shell grep "^FCLIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-VERSION = ${shell grep "^VERSION = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++SDPA_DIR := ${shell grep "^prefix =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
++SDPA_LIB := ${SDPA_DIR}/lib/libsdpa.a
++MUMPS_DIR := ${shell grep "^MUMPS_DIR =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
++MUMPS_INCLUDE := ${shell grep "^MUMPS_INCLUDE =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
++MUMPS_LIBS := ${shell grep "^MUMPS_LIBS =" ${SDPA_MAKEFILE} | cut -f2 -d= | sed 's+ ++'}
++CC := ${shell grep "^CC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++CFLAGS := ${shell grep "^CFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
++CXX := ${shell grep "^CXX =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++CXXFLAGS := ${shell grep "^CXXFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
++CPPFLAGS := ${shell grep "^CPPFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
++FC := ${shell grep "^FC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++FCFLAGS := ${shell grep "^FCFLAGS = " ${SDPA_MAKEFILE} | cut -f2- -d=}
++LAPACK_LIBS := ${shell grep "^LAPACK_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++BLAS_LIBS := ${shell grep "^BLAS_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++PTHREAD_INCLUDE:= ${shell grep "^PTHREAD_INCLUDE = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++PTHREAD_LIBS:= ${shell grep "^PTHREAD_LIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++FCLIBS := ${shell grep "^FCLIBS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++VERSION := ${shell grep "^VERSION = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+ ###################################################################
+
+ TARGET = make.inc
diff --git a/math/sdpa/files/patch-mumps_Makefile b/math/sdpa/files/patch-mumps_Makefile
new file mode 100644
index 000000000000..721b74eb8d7f
--- /dev/null
+++ b/math/sdpa/files/patch-mumps_Makefile
@@ -0,0 +1,27 @@
+--- mumps/Makefile.orig 2024-11-06 14:00:35 UTC
++++ mumps/Makefile
+@@ -8,15 +8,15 @@ SDPA_MAKEFILE = ../Makefile
+ # the arguments given to './configure' script for building SDPA
+ ###################################################################
+
+-CC = ${shell grep "^CC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-CFLAGS = ${shell grep "^CFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-CXX = ${shell grep "^CXX =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-CXXFLAGS = ${shell grep "^CXXFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-FC = ${shell grep "^FC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
+-FCFLAGS = ${shell grep "^FCFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-PTHREAD_INCLUDE = ${shell grep "^PTHREAD_INCLUDE = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-AR = ${shell grep "^AR = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+-RANLIB = ${shell grep "^RANLIB = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++CC := ${shell grep "^CC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++CFLAGS := ${shell grep "^CFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++CXX := ${shell grep "^CXX =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++CXXFLAGS := ${shell grep "^CXXFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++FC := ${shell grep "^FC =" ${SDPA_MAKEFILE} | cut -f2 -d=}
++FCFLAGS := ${shell grep "^FCFLAGS = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++PTHREAD_INCLUDE := ${shell grep "^PTHREAD_INCLUDE = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++AR := ${shell grep "^AR = " ${SDPA_MAKEFILE} | cut -f2 -d=}
++RANLIB := ${shell grep "^RANLIB = " ${SDPA_MAKEFILE} | cut -f2 -d=}
+
+ ###################################################################
+