Revision: 72793 http://trac.macports.org/changeset/72793 Author: jeremyhu@macports.org Date: 2010-10-26 19:01:25 -0700 (Tue, 26 Oct 2010) Log Message: ----------- coreutils: Address a possible build failure by pulling in a patch from upstream Modified Paths: -------------- trunk/dports/sysutils/coreutils/Portfile Added Paths: ----------- trunk/dports/sysutils/coreutils/files/ trunk/dports/sysutils/coreutils/files/stpncpy.patch Modified: trunk/dports/sysutils/coreutils/Portfile =================================================================== --- trunk/dports/sysutils/coreutils/Portfile 2010-10-27 01:13:23 UTC (rev 72792) +++ trunk/dports/sysutils/coreutils/Portfile 2010-10-27 02:01:25 UTC (rev 72793) @@ -31,6 +31,12 @@ port:gmp \ port:libiconv +patchfiles stpncpy.patch +patch.pre_args -p1 + +use_autoreconf yes +autoreconf.args -fvi + configure.args --program-prefix=g post-destroot { Added: trunk/dports/sysutils/coreutils/files/stpncpy.patch =================================================================== --- trunk/dports/sysutils/coreutils/files/stpncpy.patch (rev 0) +++ trunk/dports/sysutils/coreutils/files/stpncpy.patch 2010-10-27 02:01:25 UTC (rev 72793) @@ -0,0 +1,40 @@ +diff --git a/lib/string.in.h b/lib/string.in.h +index fb73770..bb6aa58 100644 +--- a/lib/string.in.h ++++ b/lib/string.in.h +@@ -233,6 +233,7 @@ _GL_WARN_ON_USE (stpcpy, "stpcpy is unportable - " + #if @GNULIB_STPNCPY@ + # if @REPLACE_STPNCPY@ + # if !(defined __cplusplus && defined GNULIB_NAMESPACE) ++# undef stpncpy + # define stpncpy rpl_stpncpy + # endif + _GL_FUNCDECL_RPL (stpncpy, char *, +diff --git a/m4/stpncpy.m4 b/m4/stpncpy.m4 +index d2344ac..158cc08 100644 +--- a/m4/stpncpy.m4 ++++ b/m4/stpncpy.m4 +@@ -1,4 +1,4 @@ +-# stpncpy.m4 serial 11 ++# stpncpy.m4 serial 12 + dnl Copyright (C) 2002-2003, 2005-2007, 2009-2010 Free Software Foundation, + dnl Inc. + dnl This file is free software; the Free Software Foundation +@@ -25,6 +25,7 @@ AC_DEFUN([gl_FUNC_STPNCPY], + dnl in AIX: dest + max(0,n-1) + dnl Only the glibc return value is useful in practice. + ++ AC_CHECK_DECLS_ONCE([stpncpy]) + AC_CHECK_FUNCS_ONCE([stpncpy]) + if test $ac_cv_func_stpncpy = yes; then + AC_CACHE_CHECK([for working stpncpy], [gl_cv_func_stpncpy], [ +@@ -32,7 +33,9 @@ AC_DEFUN([gl_FUNC_STPNCPY], + #include <stdlib.h> + #include <string.h> /* for strcpy */ + /* The stpncpy prototype is missing in <string.h> on AIX 4. */ ++#if !HAVE_DECL_STPNCPY + extern char *stpncpy (char *dest, const char *src, size_t n); ++#endif + int main () { + const char *src = "Hello"; + char dest[10];
participants (1)
-
jeremyhu@macports.org