svn commit: r363349 - in head/sysutils/cfengine36: . files
Cy Schubert
cy at FreeBSD.org
Tue Jul 29 15:54:01 UTC 2014
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
++])
More information about the svn-ports-head
mailing list