aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2020-12-09 13:07:51 +0000
committerThierry Thomas <thierry@FreeBSD.org>2020-12-09 13:07:51 +0000
commit7a96b106ecc03c13ff71380d00131812a7e044af (patch)
tree7bf8f9f5554ab677dbd18d57b88c4d5315b9ffbc /cad
parent1ff33b264bc0ec568d84014957ca02002e5c2052 (diff)
downloadports-7a96b106ecc03c13ff71380d00131812a7e044af.tar.gz
ports-7a96b106ecc03c13ff71380d00131812a7e044af.zip
- Build shared libraries also for 32 bits archs (missing in r557366).
- Normalize patches.
Notes
Notes: svn path=/head/; revision=557370
Diffstat (limited to 'cad')
-rw-r--r--cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd33
-rw-r--r--cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd (renamed from cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd)0
2 files changed, 33 insertions, 0 deletions
diff --git a/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd b/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd
new file mode 100644
index 000000000000..099965662274
--- /dev/null
+++ b/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd
@@ -0,0 +1,33 @@
+--- src/Make.inc/Makefile.inc.i686_pc_freebsd.orig 2017-02-22 07:20:57 UTC
++++ src/Make.inc/Makefile.inc.i686_pc_freebsd
+@@ -1,21 +1,21 @@
+ EXE =
+-LIB = .a
++LIB = .so
+ OBJ = .o
+
+ MAKE = gmake
+-AR = ar
+-ARFLAGS = -ruv
++AR = $(CC)
++ARFLAGS = -shared -Wl,-soname,$@ -o
+ CAT = cat
+-CCS = cc
++CCS = $(CC)
+ CCP = mpicc
+-CCD = mpicc
+-CFLAGS += -std=c99 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER
+-CLIBFLAGS =
+-LDFLAGS += -lz -lm -lpthread
++CCD = $(CC)
++CFLAGS += -std=c99 -fPIC -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_PTHREAD -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -DIDXSIZE64
++CLIBFLAGS = -fPIC
++LDFLAGS += -lz -lm -lthread
+ CP = cp
+ LEX = flex -Pscotchyy -olex.yy.c
+ LN = ln
+ MKDIR = mkdir
+ MV = mv
+-RANLIB = ranlib
++RANLIB = echo
+ YACC = bison -pscotchyy -y -b y
diff --git a/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd b/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd
index bf38a05ce07a..bf38a05ce07a 100644
--- a/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd
+++ b/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd