aboutsummaryrefslogtreecommitdiffstats
path: root/math/gmp
diff options
context:
space:
mode:
authorale <ale@FreeBSD.org>2004-06-10 06:49:30 +0800
committerale <ale@FreeBSD.org>2004-06-10 06:49:30 +0800
commitf35a092ff841d78f04e13444de21c840b1c2d13c (patch)
treec9d4b1a92005246f5d9d6111f6d7a232941ee767 /math/gmp
parent9fc750a954cd9a8eb655e3988b5f8f4bc741b5b2 (diff)
downloadfreebsd-ports-gnome-f35a092ff841d78f04e13444de21c840b1c2d13c.tar.gz
freebsd-ports-gnome-f35a092ff841d78f04e13444de21c840b1c2d13c.tar.zst
freebsd-ports-gnome-f35a092ff841d78f04e13444de21c840b1c2d13c.zip
Update to 4.1.3 release:
o Upwardly binary compatible with 4.1.2, 4.1.1, 4.1, 4.0.1, 4.0, and 3.x versions. o Bug fix to FFT multiplication code. o Bug fix to K6 assembly code for gcd. o Bug fix to IA-64 assembly code for population count. o Portability improvements, most notably functional AMD64 support. o Many minor bug fixes. o Make portlint happy.
Diffstat (limited to 'math/gmp')
-rw-r--r--math/gmp/Makefile8
-rw-r--r--math/gmp/distinfo4
-rw-r--r--math/gmp/files/patch-configure10
-rw-r--r--math/gmp/files/patch-longlong.h14
-rw-r--r--math/gmp/pkg-plist7
5 files changed, 7 insertions, 36 deletions
diff --git a/math/gmp/Makefile b/math/gmp/Makefile
index e085ce60b8f3..06713f61c160 100644
--- a/math/gmp/Makefile
+++ b/math/gmp/Makefile
@@ -7,8 +7,7 @@
#
PORTNAME= libgmp
-PORTVERSION= 4.1.2
-PORTREVISION= 3
+PORTVERSION= 4.1.3
CATEGORIES= math devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= gmp
@@ -19,13 +18,16 @@ COMMENT= A free library for arbitrary precision arithmetic
CONFLICTS= libgmp-2*
USE_REINPLACE= yes
+USE_GNOME= lthack
USE_LIBTOOL_VER=13
CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
CONFIGURE_ARGS= --enable-cxx --enable-mpfr
INSTALLS_SHLIB= yes
+INFO= gmp mpfr
+
post-extract:
- @rm -f ${WRKSRC}/gmp.info*
+ @${RM} -f ${WRKSRC}/gmp.info*
post-patch:
@${FIND} ${WRKSRC} -name "Makefile.in" | \
diff --git a/math/gmp/distinfo b/math/gmp/distinfo
index dc96e69eecef..867ff4b35518 100644
--- a/math/gmp/distinfo
+++ b/math/gmp/distinfo
@@ -1,2 +1,2 @@
-MD5 (gmp-4.1.2.tar.gz) = 01c7fbd6abbb8824a22161f6c6bbdaf0
-SIZE (gmp-4.1.2.tar.gz) = 2159329
+MD5 (gmp-4.1.3.tar.gz) = bdbb9136fa22a0ccf028d0f87aae1dd2
+SIZE (gmp-4.1.3.tar.gz) = 2198898
diff --git a/math/gmp/files/patch-configure b/math/gmp/files/patch-configure
deleted file mode 100644
index 68f608ac1291..000000000000
--- a/math/gmp/files/patch-configure
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.orig Fri May 24 19:54:44 2002
-+++ configure Fri Jul 19 05:02:31 2002
-@@ -16277,6 +16277,7 @@
-
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
-
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/math/gmp/files/patch-longlong.h b/math/gmp/files/patch-longlong.h
deleted file mode 100644
index 105464b6ae63..000000000000
--- a/math/gmp/files/patch-longlong.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- longlong.h.old 2003-07-29 17:10:52.000000000 +1000
-+++ longlong.h 2003-07-29 17:12:16.000000000 +1000
-@@ -715,8 +715,10 @@
- } while (0)
- #define count_trailing_zeros(count, x) \
- do { \
-+ UDItype __cbtmp; \
- ASSERT ((x) != 0); \
-- __asm__ ("bsfq %1,%0" : "=r" (count) : "rm" ((UDItype)(x))); \
-+ __asm__ ("bsfq %1,%0" : "=r" (__cbtmp) : "rm" ((UDItype)(x))); \
-+ (count) = __cbtmp; \
- } while (0)
- #endif /* x86_64 */
-
diff --git a/math/gmp/pkg-plist b/math/gmp/pkg-plist
index ddb561708978..8320acf290d7 100644
--- a/math/gmp/pkg-plist
+++ b/math/gmp/pkg-plist
@@ -1,15 +1,8 @@
-@comment $FreeBSD$
include/gmp.h
include/gmpxx.h
include/mpf2mpfr.h
include/mpfr.h
include/mpfrxx.h
-@unexec install-info --delete %D/info/gmp.info %D/info/dir
-info/gmp.info
-@exec install-info %D/info/gmp.info %D/info/dir
-@unexec install-info --delete %D/info/mpfr.info %D/info/dir
-info/mpfr.info
-@exec install-info %D/info/mpfr.info %D/info/dir
lib/libgmp.a
lib/libgmp.so
lib/libgmp.so.6