Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jul 2014 15:54:00 +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: r363349 - in head/sysutils/cfengine36: . files
Message-ID:  <201407291554.s6TFs0iQ061082@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Tue Jul 29 15:54:00 2014
New Revision: 363349
URL: http://svnweb.freebsd.org/changeset/ports/363349
QAT: https://qat.redports.org/buildarchive/r363349/

Log:
  Update 3.6.0 --> 3.6.1

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	Tue Jul 29 15:53:43 2014	(r363348)
+++ head/sysutils/cfengine36/Makefile	Tue Jul 29 15:54:00 2014	(r363349)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cfengine
-PORTVERSION=	3.6.0
+PORTVERSION=	3.6.1
 PORTEPOCH=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	https://s3.amazonaws.com/cfengine.package-repos/tarballs/
@@ -24,6 +24,7 @@ CONFLICTS=	cfengine-[234]*
 
 USE_RC_SUBR=	cf-execd cf-serverd cf-monitord
 
+MAKE_JOBS_UNSAFE=	yes
 USE_LDCONFIG=	yes
 USE_OPENSSL=	yes
 GNU_CONFIGURE=	yes
@@ -66,4 +67,8 @@ CONFIGURE_ARGS+=	--with-libvirt=${LOCALB
 LIB_DEPENDS+=		libvirt.so:${PORTSDIR}/devel/libvirt
 .endif
 
+post-install:
+	@cd ${STAGEDIR}${PREFIX}/libexec/cfengine && \
+		${LN} -s libpromises.so.3.0.6 libpromises.so.3
+
 .include <bsd.port.post.mk>

Modified: head/sysutils/cfengine36/distinfo
==============================================================================
--- head/sysutils/cfengine36/distinfo	Tue Jul 29 15:53:43 2014	(r363348)
+++ head/sysutils/cfengine36/distinfo	Tue Jul 29 15:54:00 2014	(r363349)
@@ -1,2 +1,2 @@
-SHA256 (cfengine-3.6.0.tar.gz) = bf1a73ebd9b7ca2cb703cc78bb289a097493e787e1658c23e0a5733c49a72e24
-SIZE (cfengine-3.6.0.tar.gz) = 1918473
+SHA256 (cfengine-3.6.1.tar.gz) = e8d5dd1573db077749e280055f337f02f039e9c41779595dea6942c35cdb8782
+SIZE (cfengine-3.6.1.tar.gz) = 1905437

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	Tue Jul 29 15:54:00 2014	(r363349)
@@ -0,0 +1,54 @@
+--- /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?201407291554.s6TFs0iQ061082>