Revision: 12150 http://gar.svn.sourceforge.net/gar/?rev=12150&view=rev Author: bdwalton Date: 2011-01-02 18:37:20 +0000 (Sun, 02 Jan 2011)
Log Message: ----------- add a patch file to prevent known test failure from stopping the build Modified Paths: -------------- csw/mgar/pkg/coreutils/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/coreutils/trunk/files/0001-Import-a-patch-to-prevent-breakage-on-vasprintf-gnul.patch Modified: csw/mgar/pkg/coreutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/coreutils/trunk/Makefile 2011-01-02 17:45:33 UTC (rev 12149) +++ csw/mgar/pkg/coreutils/trunk/Makefile 2011-01-02 18:37:20 UTC (rev 12150) @@ -28,6 +28,7 @@ MASTER_SITES = $(GNU_MIRROR) DISTFILES = $(NAME)-$(VERSION).tar.gz +PATCHFILES += 0001-Import-a-patch-to-prevent-breakage-on-vasprintf-gnul.patch # We define upstream file regex so we can be notifed of new upstream # software release Added: csw/mgar/pkg/coreutils/trunk/files/0001-Import-a-patch-to-prevent-breakage-on-vasprintf-gnul.patch =================================================================== --- csw/mgar/pkg/coreutils/trunk/files/0001-Import-a-patch-to-prevent-breakage-on-vasprintf-gnul.patch (rev 0) +++ csw/mgar/pkg/coreutils/trunk/files/0001-Import-a-patch-to-prevent-breakage-on-vasprintf-gnul.patch 2011-01-02 18:37:20 UTC (rev 12150) @@ -0,0 +1,47 @@ +From ac3821f923d5c54b575110d984701c06d22149d0 Mon Sep 17 00:00:00 2001 +From: Ben Walton <bwal...@opencsw.org> +Date: Sun, 2 Jan 2011 19:33:50 +0100 +Subject: [PATCH] Import a patch to prevent breakage on vasprintf gnulib test + +Solaris has a known breakage of some *printf function handling. +This patch makes the test a skip instead of a fail so that it's +a noted failure, but not a deal breaker for the build. + +It was gleaned from the larger commit that was added to upstream +gnulib here: +http://www.mail-archive.com/bug-gnulib@gnu.org/msg20851.html + +Signed-off-by: Ben Walton <bwal...@opencsw.org> +--- + gnulib-tests/test-vasprintf-posix.c | 15 +++++++++++++++ + 1 files changed, 15 insertions(+), 0 deletions(-) + +diff --git a/gnulib-tests/test-vasprintf-posix.c b/gnulib-tests/test-vasprintf-posix.c +index ec908e3..17be838 100644 +--- a/gnulib-tests/test-vasprintf-posix.c ++++ b/gnulib-tests/test-vasprintf-posix.c +@@ -3550,6 +3550,21 @@ test_function (int (*my_asprintf) (char **, const char *, ...)) + } + + { ++ char *result; ++ int retval = ++ my_asprintf (&result, "%.511f %d", 1.0, 99); ++ size_t i; ++ ASSERT (result != NULL); ++ ASSERT (result[0] == '1'); ++ ASSERT (result[1] == '.'); ++ for (i = 0; i < 511; i++) ++ ASSERT (result[2 + i] == '0'); ++ ASSERT (strcmp (result + 2 + 511, " 99") == 0); ++ ASSERT (retval == strlen (result)); ++ free (result); ++ } ++ ++ { + char input[5000]; + char *result; + int retval; +-- +1.7.3.2 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel