View | Details | Raw Unified | Return to bug 128728
Collapse All | Expand All

(-)msieve/Makefile (-6 / +2 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	msieve
8
PORTNAME=	msieve
9
PORTVERSION=	1.34
9
PORTVERSION=	1.38
10
CATEGORIES=	math
10
CATEGORIES=	math
11
MASTER_SITES=	http://www.boo.net/~jasonp/ \
11
MASTER_SITES=	http://www.boo.net/~jasonp/ \
12
		http://mirror.roe.ch/dist/msieve/
12
		http://mirror.roe.ch/dist/msieve/
Lines 39-51 Link Here
39
CFLAGS+=	-D_FILE_OFFSET_BITS=64
39
CFLAGS+=	-D_FILE_OFFSET_BITS=64
40
.endif
40
.endif
41
41
42
# Does not build with GCC 4.2
42
.if ${OSVERSION} >= 700042 && ${ARCH} == "sparc64"
43
.if ${OSVERSION} >= 700042
44
USE_GCC=	3.4
45
.if ${ARCH} == "sparc64"
46
BROKEN=		Does not compile on sparc64-7
43
BROKEN=		Does not compile on sparc64-7
47
.endif
44
.endif
48
.endif
49
45
50
ALL_TARGET=	generic
46
ALL_TARGET=	generic
51
.if ${ARCH} == "i386"
47
.if ${ARCH} == "i386"
(-)msieve/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (msieve134.tar.gz) = 22ce5db1ddeb2c54978a074176eeee4f
1
MD5 (msieve138.tar.gz) = e6d296466f01f0ae261219f8ee2d3277
2
SHA256 (msieve134.tar.gz) = 570c131d4d1131129b3a68e0e2426f779f4581b9db29d61d891a70df32efba5c
2
SHA256 (msieve138.tar.gz) = f3856abd5280b1d911569bba438b5ce8a4bfe215df71e85d495a27f77fb3aedb
3
SIZE (msieve134.tar.gz) = 314962
3
SIZE (msieve138.tar.gz) = 305807
(-)msieve/files/patch-Makefile (-2 / +2 lines)
Lines 7-14 Link Here
7
-CC = gcc
7
-CC = gcc
8
+#CC = gcc
8
+#CC = gcc
9
 WARN_FLAGS = -Wall -W -Wconversion
9
 WARN_FLAGS = -Wall -W -Wconversion
10
-OPT_FLAGS = -O3 -fomit-frame-pointer -march=athlon -D_FILE_OFFSET_BITS=64
10
-OPT_FLAGS = -O3 -fomit-frame-pointer -march=athlon-xp -D_FILE_OFFSET_BITS=64
11
+#OPT_FLAGS = -O3 -fomit-frame-pointer -march=athlon -D_FILE_OFFSET_BITS=64
11
+#OPT_FLAGS = -O3 -fomit-frame-pointer -march=athlon-xp -D_FILE_OFFSET_BITS=64
12
 #OPT_FLAGS = -O3 -fomit-frame-pointer -march=k8
12
 #OPT_FLAGS = -O3 -fomit-frame-pointer -march=k8
13
 
13
 
14
-CFLAGS = $(OPT_FLAGS) $(MACHINE_FLAGS) $(WARN_FLAGS) -Iinclude -Ignfs/poly
14
-CFLAGS = $(OPT_FLAGS) $(MACHINE_FLAGS) $(WARN_FLAGS) -Iinclude -Ignfs/poly
(-)msieve/pkg-descr (-1 / +1 lines)
Lines 1-7 Link Here
1
Msieve is a library and utility for factoring large integers using the most
1
Msieve is a library and utility for factoring large integers using the most
2
powerful modern algorithms.  It features a stable and very fast implementation
2
powerful modern algorithms.  It features a stable and very fast implementation
3
of a self-initializing multiple polynomial quadratic sieve (MPQS), plus a
3
of a self-initializing multiple polynomial quadratic sieve (MPQS), plus a
4
somewhat experimental general number field sieve (GNFS) code.
4
somewhat experimental general number field sieve (GNFS) implementation.
5
5
6
Primary design goals are speed, portability and ease of use.  Msieve claims to
6
Primary design goals are speed, portability and ease of use.  Msieve claims to
7
be the fastest implementation for factoring general inputs between 40 and 100
7
be the fastest implementation for factoring general inputs between 40 and 100

Return to bug 128728