math/cado-nfs: Update 2.3.0.20210915 -> 2.3.0.20220612

Reported by:	portscout
This commit is contained in:
Yuri Victorovich 2022-07-03 23:39:37 -07:00
parent cff6752327
commit 9fa6e61f4f
4 changed files with 6 additions and 59 deletions

View File

@ -1,6 +1,6 @@
PORTNAME= cado-nfs
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0.20210915
DISTVERSION= 2.3.0.20220612
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@ -24,7 +24,7 @@ USES= cmake:noninja compiler:c++11-lang perl5 python shebangfix # noninja becau
USE_GITLAB= yes
GL_SITE= https://gitlab.inria.fr
GL_COMMIT= f4284e2391121b2bfb97bc4880b6273c7250dc2f
GL_COMMIT= 9044db91bbb2cc853f27b166862077c8ce8e8686
SHEBANG_GLOB= *.py

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1631773002
SHA256 (cado-nfs-cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f_GL0.tar.gz) = 0f6c8303cadc637647606eb3530f822b5c46e2120dddf942bb55714134c9efd5
SIZE (cado-nfs-cado-nfs-f4284e2391121b2bfb97bc4880b6273c7250dc2f_GL0.tar.gz) = 4661250
TIMESTAMP = 1656914582
SHA256 (cado-nfs-cado-nfs-9044db91bbb2cc853f27b166862077c8ce8e8686_GL0.tar.gz) = 48d754683ce35c9791809eca6c197d7312a4fad1e7ce1fddb22502631a95f2e3
SIZE (cado-nfs-cado-nfs-9044db91bbb2cc853f27b166862077c8ce8e8686_GL0.tar.gz) = 4741170

View File

@ -1,53 +0,0 @@
--- utils/cado-endian.h.orig 2021-09-16 01:25:08 UTC
+++ utils/cado-endian.h
@@ -27,20 +27,16 @@
// pragma no prototypes
-#ifdef HAVE_GLIBC
-// GNU libc offers the helpful header <endian.h> which defines
-// __BYTE_ORDER
-# include <endian.h>
-# if (__BYTE_ORDER == __LITTLE_ENDIAN)
+# if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
# define CADO_LITTLE_ENDIAN
-# elif (__BYTE_ORDER == __BIG_ENDIAN)
+# elif (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
# define CADO_BIG_ENDIAN
-# elif (__BYTE_ORDER == __PDP_ENDIAN)
+# elif (__BYTE_ORDER__ == __PDP_ENDIAN)
# define CADO_PDP_ENDIAN
# else
# error Unknown machine endianness detected.
# endif
-# define CADO_BYTE_ORDER __BYTE_ORDER
+# define CADO_BYTE_ORDER __BYTE_ORDER__
/* There is no serious reason to think that _BIG_ENDIAN or _LITTLE_ENDIAN
* being defined actually means that the machine is big (resp, little)
* endian. Systems may like to unconditionally define these as constants
@@ -54,25 +50,4 @@
# define CADO_LITTLE_ENDIAN
# define CADO_BYTE_ORDER 1234
*/
-#elif defined(__sparc) || defined(__sparc__) \
- || defined(_POWER) || defined(__powerpc__) \
- || defined(__ppc__) || defined(__hpux) \
- || defined(_MIPSEB) || defined(_POWER) \
- || defined(__AARCH64EB__) \
- || defined(__s390__)
-# define CADO_BIG_ENDIAN
-# define CADO_BYTE_ORDER 4321
-#elif defined(__i386__) || defined(__alpha__) \
- || defined(__ia64) || defined(__ia64__) \
- || defined(_M_IX86) || defined(_M_IA64) \
- || defined(_M_ALPHA) || defined(__amd64) \
- || defined(__amd64__) || defined(_M_AMD64) \
- || defined(__x86_64) || defined(__x86_64__) \
- || defined(__AARCH64EL__) \
- || defined(_M_X64)
-# define CADO_LITTLE_ENDIAN
-# define CADO_BYTE_ORDER 1234
-#else
-# error The file cado-endian.h needs to be set up for your CPU type.
-#endif
#endif

View File

@ -48,7 +48,7 @@ lib/cado-nfs-3.0.0/sieve/las
lib/cado-nfs-3.0.0/sieve/las_descent
lib/cado-nfs-3.0.0/sieve/makefb
lib/cado-nfs-3.0.0/sqrt/sqrt
lib/cado-nfs-3.0.0/utils/badideals
lib/cado-nfs-3.0.0/utils/numbertheory_tool
%%DATADIR%%-3.0.0/dlp/Joux-Lercier/params.p100
%%DATADIR%%-3.0.0/dlp/Joux-Lercier/params.p30
%%DATADIR%%-3.0.0/dlp/Joux-Lercier/params.p35