update to 1.63 changes: -direct support for polynomial arithmetic over GF(2) -for loop can now handle >= 2**32 iterations -bugfixesdiff -r1.18 -r1.19 pkgsrc/math/aribas/Makefile
(drochner)
@@ -1,34 +1,33 @@ | @@ -1,34 +1,33 @@ | |||
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 | |||
3 | DISTNAME= aribas-1.53 | 3 | DISTNAME= aribas-1.63 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= math | 4 | CATEGORIES= math | |
6 | MASTER_SITES= ftp://ftp.mathematik.uni-muenchen.de/pub/forster/aribas/ | 5 | MASTER_SITES= ftp://ftp.mathematik.uni-muenchen.de/pub/forster/aribas/UNIX_LINUX/ | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html | 8 | HOMEPAGE= http://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html | |
10 | COMMENT= Multi-precision floating point and big integer arithmetic calculator | 9 | COMMENT= Multi-precision floating point and big integer arithmetic calculator | |
11 | 10 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 11 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 12 | |||
14 | CPPFLAGS+= -DUNiX -DPROTO | 13 | CPPFLAGS+= -DUNiX -DPROTO | |
15 | 14 | |||
16 | BUILD_DIRS= src | 15 | BUILD_DIRS= src | |
17 | 16 | |||
18 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | 17 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | |
19 | 18 | |||
20 | do-install: | 19 | do-install: | |
21 | ${INSTALL_PROGRAM} ${WRKSRC}/src/aribas ${DESTDIR}${PREFIX}/bin | 20 | ${INSTALL_PROGRAM} ${WRKSRC}/src/aribas ${DESTDIR}${PREFIX}/bin | |
22 | ${INSTALL_MAN} ${WRKSRC}/doc/aribas.1 \ | 21 | ${INSTALL_MAN} ${WRKSRC}/doc/aribas.1 \ | |
23 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 22 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
24 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/aribas | 23 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/aribas | |
25 | ${INSTALL_DATA} ${WRKSRC}/doc/aribas.[dmt]* \ | 24 | ${INSTALL_DATA} ${WRKSRC}/doc/aribas.[dmt]* \ | |
26 | ${DESTDIR}${PREFIX}/share/doc/aribas/ | 25 | ${DESTDIR}${PREFIX}/share/doc/aribas/ | |
27 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/aribas | 26 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/aribas | |
28 | ${INSTALL_DATA} ${WRKSRC}/examples/* \ | 27 | ${INSTALL_DATA} ${WRKSRC}/examples/* \ | |
29 | ${DESTDIR}${PREFIX}/share/examples/aribas/ | 28 | ${DESTDIR}${PREFIX}/share/examples/aribas/ | |
30 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp | 29 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp | |
31 | ${INSTALL_DATA} ${WRKSRC}/src/EL/aribas.el \ | 30 | ${INSTALL_DATA} ${WRKSRC}/src/EL/aribas.el \ | |
32 | ${DESTDIR}${PREFIX}/share/emacs/site-lisp | 31 | ${DESTDIR}${PREFIX}/share/emacs/site-lisp | |
33 | 32 | |||
34 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |
@@ -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 | |||
3 | SHA1 (aribas-1.53.tar.gz) = 4a454064907a8458ea6a607a730ff33307fd88b3 | 3 | SHA1 (aribas-1.63.tar.gz) = 280d71a7ecaa8f1ce6c62efa61118e2f48b63353 | |
4 | RMD160 (aribas-1.53.tar.gz) = ca7394cb6c65308b14b252212d943247ce623a22 | 4 | RMD160 (aribas-1.63.tar.gz) = f377eac5fa6da2aa2411f7e75eca426e539ad2aa | |
5 | Size (aribas-1.53.tar.gz) = 283085 bytes | 5 | Size (aribas-1.63.tar.gz) = 291939 bytes | |
6 | SHA1 (patch-aa) = 0757982b5094b89519b202d7d650c1aeeb30a781 | 6 | SHA1 (patch-aa) = 34f6ec935bbe6c957ff40f07e2923a58b07e252b |
@@ -1,42 +1,42 @@ | @@ -1,42 +1,42 @@ | |||
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) | |
39 | + | 39 | + | |
40 | clean: | 40 | clean: | |
41 | \rm *.o | 41 | \rm *.o | |
42 | 42 |