svn commit: r502338 - in head/math/mprime: . files
Steve Wills
swills at FreeBSD.org
Thu May 23 11:26:30 UTC 2019
Author: swills
Date: Thu May 23 11:26:28 2019
New Revision: 502338
URL: https://svnweb.freebsd.org/changeset/ports/502338
Log:
math/mprime: fix i386 build
Bump PORTREVISION due to CFLAGS change
PR: 237844
Submitted by: rozhuk.im at gmail.com (maintainer)
Added:
head/math/mprime/files/patch-gwnum_makemsys (contents, props changed)
head/math/mprime/files/patch-linux_makebsd (contents, props changed)
Modified:
head/math/mprime/Makefile (contents, props changed)
Modified: head/math/mprime/Makefile
==============================================================================
--- head/math/mprime/Makefile Thu May 23 11:08:04 2019 (r502337)
+++ head/math/mprime/Makefile Thu May 23 11:26:28 2019 (r502338)
@@ -3,6 +3,7 @@
PORTNAME= mprime
PORTVERSION= 29.8b3
+PORTREVISION= 1
CATEGORIES= math benchmarks net
MASTER_SITES= http://www.mersenne.org/ftp_root/gimps/ \
ftp://mersenne.org/gimps/
Added: head/math/mprime/files/patch-gwnum_makemsys
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/mprime/files/patch-gwnum_makemsys Thu May 23 11:26:28 2019 (r502338)
@@ -0,0 +1,27 @@
+--- gwnum/makemsys.orig 2019-04-22 22:05:20.000000000 +0300
++++ gwnum/makemsys 2019-05-14 23:48:06.059075000 +0300
+@@ -1,13 +1,13 @@
+ # Makefile for Mingw/msys gwnum library
+ #
+
+-CC = gcc
+-CFLAGS = -I.. -I../sqlite-amalgamation-3180000 -O2 -march=i486 -malign-double
++CC ?= cc
++CFLAGS += -I.. -I../sqlite-amalgamation-3180000 -O2 -march=i486
+
+-CPP = g++
+-CPPFLAGS = -I.. -I../qd -O2 -march=i486 -malign-double
++CXX ?= cc
++CXXFLAGS += -I.. -I../qd -O2 -march=i486
+
+-AR = ar
++AR ?= ar
+
+ LINUXOBJS = cpuid.o gwnum.o gwtables.o gwthread.o gwini.o gwbench.o gwutil.o gwdbldbl.o giants.o ecmstag1.o
+
+@@ -29,4 +29,4 @@
+ $(CC) $(CFLAGS) -c $<
+
+ .cpp.o:
+- $(CPP) $(CPPFLAGS) -c $<
++ $(CXX) $(CXXFLAGS) -c $<
Added: head/math/mprime/files/patch-linux_makebsd
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/mprime/files/patch-linux_makebsd Thu May 23 11:26:28 2019 (r502338)
@@ -0,0 +1,20 @@
+--- linux/makebsd.bak 2019-04-22 22:05:22.000000000 +0300
++++ linux/makebsd 2019-05-14 23:41:22.010249000 +0300
+@@ -7,13 +7,13 @@
+ #
+
+ CC ?= cc
+-CFLAGS += -I.. -I../gwnum -I$(LOCALBASE)/include -O2 -march=i486 -malign-double
++CFLAGS += -I.. -I../gwnum -I$(LOCALBASE)/include -O2 -march=i486
+
+ CXX ?= cc
+-CXXFLAGS += -I.. -I../gwnum -I$(LOCALBASE)/include -O2 -march=i486 -malign-double
++CXXFLAGS += -I.. -I../gwnum -I$(LOCALBASE)/include -O2 -march=i486
+
+-LDFLAGS += -fpie -Wl,-M -L$(LOCALBASE)/lib
+-LIBS += ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -Wl,-Bstatic -lhwloc -Wl,-Bstatic -lcurl -lz -lcompat -lstdc++ -Wl,-Bdynamic -lssl -lgmp
++LDFLAGS += -fpie -L$(LOCALBASE)/lib -Wl,-M
++LIBS += ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -lhwloc -lcurl -lstdc++ -lcompat -lgmp
+
+ FACTOROBJ = factor32.o
+ OBJS = prime.o menu.o
More information about the svn-ports-all
mailing list