Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jan 2015 03:54:07 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r376994 - in head/sysutils/cfengine36: . files
Message-ID:  <201501140354.t0E3s7VA020670@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Wed Jan 14 03:54:06 2015
New Revision: 376994
URL: https://svnweb.freebsd.org/changeset/ports/376994
QAT: https://qat.redports.org/buildarchive/r376994/

Log:
  Update 3.6.2 --> 3.6.3
  
  PR:		196439
  Submitted by:	skreuzer

Added:
  head/sysutils/cfengine36/files/patch-m4__strndup.m4   (contents, props changed)
Modified:
  head/sysutils/cfengine36/Makefile
  head/sysutils/cfengine36/distinfo

Modified: head/sysutils/cfengine36/Makefile
==============================================================================
--- head/sysutils/cfengine36/Makefile	Wed Jan 14 03:06:48 2015	(r376993)
+++ head/sysutils/cfengine36/Makefile	Wed Jan 14 03:54:06 2015	(r376994)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cfengine
-PORTVERSION=	3.6.2
+PORTVERSION=	3.6.3
 PORTEPOCH=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	https://s3.amazonaws.com/cfengine.package-repos/tarballs/

Modified: head/sysutils/cfengine36/distinfo
==============================================================================
--- head/sysutils/cfengine36/distinfo	Wed Jan 14 03:06:48 2015	(r376993)
+++ head/sysutils/cfengine36/distinfo	Wed Jan 14 03:54:06 2015	(r376994)
@@ -1,2 +1,2 @@
-SHA256 (cfengine-3.6.2.tar.gz) = 0e0195c1998fc261d4ef2e47e9cc50b273d204bc8b221d469bb83071933c4a09
-SIZE (cfengine-3.6.2.tar.gz) = 1966966
+SHA256 (cfengine-3.6.3.tar.gz) = 511517311198edeb4bfd1de753643c0e87bc40790bd5be6d533b0aa0f28ba000
+SIZE (cfengine-3.6.3.tar.gz) = 1981479

Added: head/sysutils/cfengine36/files/patch-m4__strndup.m4
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/cfengine36/files/patch-m4__strndup.m4	Wed Jan 14 03:54:06 2015	(r376994)
@@ -0,0 +1,56 @@
+Index: m4/strndup.m4
+===================================================================
+--- /dev/null	2014-07-29 08:00:54.000000000 -0700
++++ m4/strndup.m4	2014-07-29 08:01:42.499328796 -0700
+@@ -0,0 +1,51 @@
++# strndup.m4 serial 21
++dnl Copyright (C) 2002-2003, 2005-2013 Free Software Foundation, Inc.
++dnl This file is free software; the Free Software Foundation
++dnl gives unlimited permission to copy and/or distribute it,
++dnl with or without modifications, as long as this notice is preserved.
++
++AC_DEFUN([cf3_FUNC_STRNDUP],
++[
++  AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
++  AC_CHECK_DECLS([strndup])
++  AC_REPLACE_FUNCS([strndup])
++  if test $ac_cv_have_decl_strndup = no; then
++    HAVE_DECL_STRNDUP=0
++  fi
++
++  if test $ac_cv_func_strndup = yes; then
++    HAVE_STRNDUP=1
++    # AIX 5.3 has a function that tries to copy the entire range specified
++    # by n, instead of just the length of src.
++    AC_CACHE_CHECK([for working strndup], [cf3_cv_func_strndup_works],
++      [AC_RUN_IFELSE([
++         AC_LANG_PROGRAM([[#include <string.h>
++                           #include <stdlib.h>]], [[
++#if !HAVE_DECL_STRNDUP
++  extern
++  #ifdef __cplusplus
++  "C"
++  #endif
++  char *strndup (const char *, size_t);
++#endif
++  char *s;
++  // Will crash if strndup tries to traverse all 2GB.
++  s = strndup ("string", 2000000000);
++  return 0;]])],
++         [cf3_cv_func_strndup_works=yes],
++         [cf3_cv_func_strndup_works=no],
++         [
++changequote(,)dnl
++          case $host_os in
++            aix | aix[3-6]*) cf3_cv_func_strndup_works="guessing no";;
++            *)               cf3_cv_func_strndup_works="guessing yes";;
++          esac
++changequote([,])dnl
++         ])])
++    case $cf3_cv_func_strndup_works in
++      *no) AC_LIBOBJ([strndup]) ;;
++    esac
++  else
++    HAVE_STRNDUP=0
++  fi
++])



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501140354.t0E3s7VA020670>