Mon Jun 23 17:55:33 2008 UTC ()
update to 1.63
changes:
-direct support for polynomial arithmetic over GF(2)
-for loop can now handle >= 2**32 iterations
-bugfixes


(drochner)
diff -r1.18 -r1.19 pkgsrc/math/aribas/Makefile
diff -r1.8 -r1.9 pkgsrc/math/aribas/distinfo
diff -r1.4 -r1.5 pkgsrc/math/aribas/patches/patch-aa

cvs diff -r1.18 -r1.19 pkgsrc/math/aribas/Makefile (expand / switch to unified diff)

--- pkgsrc/math/aribas/Makefile 2008/03/04 18:12:58 1.18
+++ pkgsrc/math/aribas/Makefile 2008/06/23 17:55:33 1.19
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.18 2008/03/04 18:12:58 jlam Exp $ 1# $NetBSD: Makefile,v 1.19 2008/06/23 17:55:33 drochner Exp $
2 2
3DISTNAME= aribas-1.53 3DISTNAME= aribas-1.63
4PKGREVISION= 1 
5CATEGORIES= math 4CATEGORIES= math
6MASTER_SITES= ftp://ftp.mathematik.uni-muenchen.de/pub/forster/aribas/ 5MASTER_SITES= ftp://ftp.mathematik.uni-muenchen.de/pub/forster/aribas/UNIX_LINUX/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html 8HOMEPAGE= http://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html
10COMMENT= Multi-precision floating point and big integer arithmetic calculator 9COMMENT= Multi-precision floating point and big integer arithmetic calculator
11 10
12PKG_DESTDIR_SUPPORT= user-destdir 11PKG_DESTDIR_SUPPORT= user-destdir
13 12
14CPPFLAGS+= -DUNiX -DPROTO 13CPPFLAGS+= -DUNiX -DPROTO
15 14
16BUILD_DIRS= src 15BUILD_DIRS= src
17 16
18INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 17INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
19 18

cvs diff -r1.8 -r1.9 pkgsrc/math/aribas/distinfo (expand / switch to unified diff)

--- pkgsrc/math/aribas/distinfo 2005/02/23 12:06:54 1.8
+++ pkgsrc/math/aribas/distinfo 2008/06/23 17:55:33 1.9
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.8 2005/02/23 12:06:54 agc Exp $ 1$NetBSD: distinfo,v 1.9 2008/06/23 17:55:33 drochner Exp $
2 2
3SHA1 (aribas-1.53.tar.gz) = 4a454064907a8458ea6a607a730ff33307fd88b3 3SHA1 (aribas-1.63.tar.gz) = 280d71a7ecaa8f1ce6c62efa61118e2f48b63353
4RMD160 (aribas-1.53.tar.gz) = ca7394cb6c65308b14b252212d943247ce623a22 4RMD160 (aribas-1.63.tar.gz) = f377eac5fa6da2aa2411f7e75eca426e539ad2aa
5Size (aribas-1.53.tar.gz) = 283085 bytes 5Size (aribas-1.63.tar.gz) = 291939 bytes
6SHA1 (patch-aa) = 0757982b5094b89519b202d7d650c1aeeb30a781 6SHA1 (patch-aa) = 34f6ec935bbe6c957ff40f07e2923a58b07e252b

cvs diff -r1.4 -r1.5 pkgsrc/math/aribas/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/math/aribas/patches/patch-aa 2003/08/30 20:49:21 1.4
+++ pkgsrc/math/aribas/patches/patch-aa 2008/06/23 17:55:33 1.5
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1$NetBSD: patch-aa,v 1.4 2003/08/30 20:49:21 jtb Exp $ 1$NetBSD: patch-aa,v 1.5 2008/06/23 17:55:33 drochner Exp $
2 2
3--- src/Makefile.orig 2003-08-08 19:23:47.000000000 +0100 3--- src/Makefile.orig 2007-08-24 11:46:36.000000000 +0200
4+++ src/Makefile 2003-08-08 19:25:03.000000000 +0100 4+++ src/Makefile
5@@ -4,8 +4,8 @@ 5@@ -4,8 +4,8 @@
6 # date: 2003-06-09 6 # date: 2007-08-23
7 ############################################################# 7 #############################################################
8  8
9-CC = cc 9-CC = cc
10-CFLAGS = -DUNiX -O 10-CFLAGS = -DUNiX -O
11+#CC = cc 11+#CC = cc
12+#CFLAGS = -DUNiX -O 12+#CFLAGS = -DUNiX -O
13 # for some compilers it might be necessary to remove the -O flag 13 # for some compilers it might be necessary to remove the -O flag
14 # If you have the GNU gcc compiler on your system, you may wish 14 # If you have the GNU gcc compiler on your system, you may wish
15 # to use gcc. Then outcomment the first two lines and activate  15 # to use gcc. Then outcomment the first two lines and activate
16@@ -14,7 +14,7 @@ 16@@ -14,7 +14,7 @@ CFLAGS = -DUNiX -O
17 #CC = gcc 17 #CC = gcc
18 #CFLAGS = -DUNiX -DPROTO -O -v 18 #CFLAGS = -DUNiX -DPROTO -O -v
19  19
20-MEMFLAG1 = -DMEM=6 20-MEMFLAG1 = -DMEM=8
21+#MEMFLAG1 = -DMEM=6 21+#MEMFLAG1 = -DMEM=8
22 # MEM may be set to any integer value from 1 to 16. 22 # MEM may be set to any integer value from 1 to 16.
23 # This is the size of the ARIBAS heap in Megabytes 23 # This is the size of the ARIBAS heap in Megabytes
24 # The value should not exceed one half of the RAM of your machine 24 # The value should not exceed one half of the RAM of your machine
25@@ -37,14 +37,14 @@ 25@@ -37,14 +37,14 @@ $(OBJECTS): common.h
26 terminal.o: logscr.inc 26 terminal.o: logscr.inc
27  27
28 .c.o: 28 .c.o:
29- $(CC) $(CFLAGS) -c $< 29- $(CC) $(CFLAGS) -c $<
30+ $(CC) $(CPPFLAGS) $(CFLAGS) -c $< 30+ $(CC) $(CPPFLAGS) $(CFLAGS) -c $<
31  31
32 alloc.o: alloc.c common.h 32 alloc.o: alloc.c common.h
33- $(CC) $(CFLAGS) $(MEMFLAG) -c alloc.c 33- $(CC) $(CFLAGS) $(MEMFLAG) -c alloc.c
34+ $(CC) $(CPPFLAGS) $(CFLAGS) $(MEMFLAG) -c alloc.c 34+ $(CC) $(CPPFLAGS) $(CFLAGS) $(MEMFLAG) -c alloc.c
35  35
36 $(PROGRAM): $(OBJECTS) 36 $(PROGRAM): $(OBJECTS)
37 $(CC) -o $(PROGRAM) $(OBJECTS) 37 $(CC) -o $(PROGRAM) $(OBJECTS)
38- strip $(PROGRAM) 38- strip $(PROGRAM)