Update to 20050603 and fix build on 6.x/7.x
Approved by: portmgr (implicit)
This commit is contained in:
parent
39eac4f513
commit
fba2f3a4ce
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=140791
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= asir
|
||||
PORTVERSION= 20050131
|
||||
PORTVERSION= 20050603
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= ftp://ftp.jssac.org/pub/distfiles/asir/ \
|
||||
ftp://ftp.asir.org/pub/asir/src/
|
||||
@ -23,8 +23,8 @@ USE_AUTOCONF_VER= 253
|
||||
USE_AUTOMAKE_VER= 15
|
||||
USE_XLIB= yes
|
||||
CONFIGURE_ARGS= --enable-shared --enable-plot --enable-fep --enable-interval --with-pari
|
||||
ASIR_SRC_VERSION= 20050112
|
||||
ASIR_DOC_VERSION= 20050111
|
||||
ASIR_SRC_VERSION= 20050603
|
||||
ASIR_DOC_VERSION= 20050603
|
||||
ASIR_SRC= asir-${ASIR_DOC_VERSION}.tar.gz
|
||||
ASIR_DOC= asirdoc-${ASIR_DOC_VERSION}.tar.gz
|
||||
MAN1= asir.1
|
||||
|
@ -1,4 +1,4 @@
|
||||
MD5 (asir-20050111.tar.gz) = c6b118ae804bd4c4d2bfe6a423553756
|
||||
SIZE (asir-20050111.tar.gz) = 2360127
|
||||
MD5 (asirdoc-20050111.tar.gz) = 9b0ad90478fe1c8774f565aa67002371
|
||||
SIZE (asirdoc-20050111.tar.gz) = 1569253
|
||||
MD5 (asir-20050603.tar.gz) = 0ac9b56dd2fbb95be98ca776d0806434
|
||||
SIZE (asir-20050603.tar.gz) = 2368279
|
||||
MD5 (asirdoc-20050603.tar.gz) = 4ef0155807ebdae3df234f26b0e4eeb1
|
||||
SIZE (asirdoc-20050603.tar.gz) = 1339927
|
||||
|
30
math/asir2000/files/patch-engine_Z.c
Normal file
30
math/asir2000/files/patch-engine_Z.c
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
$FreeBSD$
|
||||
|
||||
--- engine/Z.c.orig
|
||||
+++ engine/Z.c
|
||||
@@ -2,19 +2,11 @@
|
||||
#include "base.h"
|
||||
#include "inline.h"
|
||||
|
||||
-#if defined(__GNUC__)
|
||||
-#define INLINE inline
|
||||
-#elif defined(VISUAL)
|
||||
-#define INLINE __inline
|
||||
-#else
|
||||
-#define INLINE
|
||||
-#endif
|
||||
-
|
||||
-INLINE void _addz(Z n1,Z n2,Z nr);
|
||||
-INLINE void _subz(Z n1,Z n2,Z nr);
|
||||
-INLINE void _mulz(Z n1,Z n2,Z nr);
|
||||
-INLINE int _addz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr);
|
||||
-INLINE int _subz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr);
|
||||
+void _addz(Z n1,Z n2,Z nr);
|
||||
+void _subz(Z n1,Z n2,Z nr);
|
||||
+void _mulz(Z n1,Z n2,Z nr);
|
||||
+int _addz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr);
|
||||
+int _subz_main(unsigned int *m1,int d1,unsigned int *m2,int d2,unsigned int *mr);
|
||||
|
||||
/* immediate int -> Z */
|
||||
#define UTOZ(c,n) (n)=(!((unsigned int)(c))?0:(((unsigned int)(c))<=IMM_MAX?((Z)((((unsigned int)(c))<<1)|1)):utoz((unsigned int)(c))))
|
Loading…
Reference in New Issue
Block a user