pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/m4 Update to 1.4.10. Add commented out LICENSE=G...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5917629a8569
branches:  trunk
changeset: 531097:5917629a8569
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jul 19 22:13:43 2007 +0000

description:
Update to 1.4.10. Add commented out LICENSE=GPLv3 line.

Version 1.4.10 - 09 Jul 2007, by Eric Blake  (CVS version 1.4.9c)

* Upgrade from GPL version 2 to GPL version 3 or later.
* A number of portability improvements inherited from gnulib.
* Avoid undefined behavior introduced in 1.4.9b in the `format' builtin
  when handling %c.  However, this area of code has never been documented,
  and currently does not match the POSIX behavior of printf(1), so it may
  have further changes in the next version.

Version 1.4.9b - 29 May 2007, by Eric Blake  (CVS version 1.4.9a)

* Fix regression introduced in 1.4.9 in the `eval' builtin when performing
  division.
* Fix regression introduced in 1.4.8 in the `-F' option that made it
  impossible to freeze more than 512 kibibytes of diverted text.
* The synclines option `-s' no longer generates sync lines in the middle of
  multiline comments or quoted strings.
* Work around a number of corner-case POSIX compliance bugs in various
  broken stdio libraries.  In particular, the `syscmd' builtin behaves
  more predictably when stdin is seekable.
* The `format' builtin now understands formats such as %a, %A, and %'hhd,
  and works around a number of platform printf bugs.  Furthermore, the
  sequence format(%*.*d,-1,-1,1) no longer outputs random data.  However,
  some non-compliant platforms such as mingw still have known bugs in
  strtod that may cause testsuite failures.
* The testsuite is improved to also run gnulib portability tests for the
  features that M4 imports from gnulib.

diffstat:

 devel/m4/Makefile         |   6 +++---
 devel/m4/distinfo         |   9 ++++-----
 devel/m4/patches/patch-aa |  20 --------------------
 3 files changed, 7 insertions(+), 28 deletions(-)

diffs (59 lines):

diff -r 355d2057e3fa -r 5917629a8569 devel/m4/Makefile
--- a/devel/m4/Makefile Thu Jul 19 22:09:28 2007 +0000
+++ b/devel/m4/Makefile Thu Jul 19 22:13:43 2007 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2007/05/24 21:51:47 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.48 2007/07/19 22:13:43 wiz Exp $
 
-DISTNAME=      m4-1.4.9
-PKGREVISION=   1
+DISTNAME=      m4-1.4.10
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=m4/}
 
@@ -14,6 +13,7 @@
 
 GNU_CONFIGURE=         yes
 INFO_FILES=            # PLIST
+#LICENSE=              GPLv3
 
 TEST_TARGET=           check
 
diff -r 355d2057e3fa -r 5917629a8569 devel/m4/distinfo
--- a/devel/m4/distinfo Thu Jul 19 22:09:28 2007 +0000
+++ b/devel/m4/distinfo Thu Jul 19 22:13:43 2007 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.16 2007/05/24 21:51:47 dmcmahill Exp $
+$NetBSD: distinfo,v 1.17 2007/07/19 22:13:43 wiz Exp $
 
-SHA1 (m4-1.4.9.tar.gz) = 15ad35c65d4c4f2f856687288e7f6b51704d65e1
-RMD160 (m4-1.4.9.tar.gz) = 5833efd8aaec3f60cff9997ca7cf15cc7a7ea3c1
-Size (m4-1.4.9.tar.gz) = 770647 bytes
-SHA1 (patch-aa) = 2cc5688669b1dc5b5ab7ddc46a1912100ea147a4
+SHA1 (m4-1.4.10.tar.gz) = 26d47c893722d683308f5d9fc172a11d5b2ad8a9
+RMD160 (m4-1.4.10.tar.gz) = 0a26a714ce9691006524da7c2c3e2859e7321a95
+Size (m4-1.4.10.tar.gz) = 928375 bytes
diff -r 355d2057e3fa -r 5917629a8569 devel/m4/patches/patch-aa
--- a/devel/m4/patches/patch-aa Thu Jul 19 22:09:28 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2007/05/24 21:51:47 dmcmahill Exp $
-
-avoid the following incorrect behaviour.
-
-% echo "eval(-2/2)" | gm4 -
-2147483647
-
-has been reported on bug-m4%gnu.org@localhost
-
---- src/eval.c.orig    2007-01-09 16:12:43.000000000 +0000
-+++ src/eval.c
-@@ -721,7 +721,7 @@ mult_term (eval_token et, int32_t *v1)
-           /* Avoid the x86 SIGFPE on INT_MIN / -1.  */
-           *v1 = (int32_t) -(uint32_t) *v1;
-         else
--          *v1 = (int32_t) ((uint32_t) *v1 / (uint32_t) v2);
-+          *v1 = *v1 / v2;
-         break;
- 
-       case MODULO:



Home | Main Index | Thread Index | Old Index