diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2020-12-09 21:07:51 +0800 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2020-12-09 21:07:51 +0800 |
commit | 7a96b106ecc03c13ff71380d00131812a7e044af (patch) | |
tree | 7bf8f9f5554ab677dbd18d57b88c4d5315b9ffbc /cad/scotch | |
parent | 1ff33b264bc0ec568d84014957ca02002e5c2052 (diff) | |
download | freebsd-ports-gnome-7a96b106ecc03c13ff71380d00131812a7e044af.tar.gz freebsd-ports-gnome-7a96b106ecc03c13ff71380d00131812a7e044af.tar.zst freebsd-ports-gnome-7a96b106ecc03c13ff71380d00131812a7e044af.zip |
- Build shared libraries also for 32 bits archs (missing in r557366).
- Normalize patches.
Diffstat (limited to 'cad/scotch')
-rw-r--r-- | cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd | 33 | ||||
-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 |