svn commit: r557370 - head/cad/scotch/files
Thierry Thomas
thierry at FreeBSD.org
Wed Dec 9 13:07:52 UTC 2020
Author: thierry
Date: Wed Dec 9 13:07:51 2020
New Revision: 557370
URL: https://svnweb.freebsd.org/changeset/ports/557370
Log:
- Build shared libraries also for 32 bits archs (missing in r557366).
- Normalize patches.
Added:
head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd (contents, props changed)
head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd
- copied unchanged from r557369, head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd
Deleted:
head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd
Added: head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.i686__pc__freebsd Wed Dec 9 13:07:51 2020 (r557370)
@@ -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
Copied: head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd (from r557369, head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64__pc__freebsd Wed Dec 9 13:07:51 2020 (r557370, copy of r557369, head/cad/scotch/files/patch-src_Make.inc_Makefile.inc.x86-64_pc_freebsd)
@@ -0,0 +1,32 @@
+--- src/Make.inc/Makefile.inc.x86-64_pc_freebsd.orig 2017-02-22 07:20:57 UTC
++++ src/Make.inc/Makefile.inc.x86-64_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 = cc
+-CFLAGS += -std -fPIC -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE64
+-CLIBFLAGS =
++CCD = $(CC)
++CFLAGS += -std=c99 -fPIC -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -DSCOTCH_PTHREAD -Drestrict=__restrict -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
More information about the svn-ports-all
mailing list