ports/126347: Update sysutils/cfengine to 2.2.8

Eygene Ryabinkin rea-fbsd at codelabs.ru
Thu Aug 7 19:30:03 UTC 2008


>Number:         126347
>Category:       ports
>Synopsis:       Update sysutils/cfengine to 2.2.8
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 07 19:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Eygene Ryabinkin
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
Code Labs
>Environment:

System: FreeBSD XXX 7.0-STABLE FreeBSD 7.0-STABLE #17: Thu Jul 3 16:37:17 MSD 2008 root at XXX:/usr/obj/usr/src/sys/XXX i386

>Description:

CFEngine 2.2.8 is out and it fixed important threading error, judging
by the ChangeLog.

>How-To-Repeat:

Look at
  http://cfengine.org/
  http://svn.iu.hio.no/viewvc/trunk/ChangeLog?view=markup&revision=593&root=Cfengine-2

>Fix:

The following patch will update the port to 2.2.8 and add info(1)
files with tutorial and reference manual to the port contents.

--- 2.2.7-to-2.2.8.patch begins here ---
diff -urN ./Makefile ../cfengine/Makefile
--- ./Makefile	2008-08-06 17:09:33.000000000 +0400
+++ ../cfengine/Makefile	2008-08-08 02:40:46.000000000 +0400
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	cfengine
-PORTVERSION=	2.2.7
+PORTVERSION=	2.2.8
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.cfengine.org/downloads/
 
@@ -27,6 +27,9 @@
 		BERKELEY_DB_CFLAGS=-I${BDB_INCLUDE_DIR} \
 		BERKELEY_DB_LDFLAGS=-L${BDB_LIB_DIR} \
 		BERKELEY_DB_LIB=-l${BDB_LIB_NAME}
+.if !defined(NOPORTDOCS)
+INFO=		cfengine-Tutorial cfengine-Reference
+.endif
 
 MAN8=		cfagent.8 cfengine.8 cfenvd.8 cfenvgraph.8 cfetoolcheck.8 \
 		cfetoolcreate.8 cfetooldump.8 cfetoolgraph.8 cfetoolimport.8 \
diff -urN ./distinfo ../cfengine/distinfo
--- ./distinfo	2008-08-06 17:09:33.000000000 +0400
+++ ../cfengine/distinfo	2008-08-06 17:11:09.000000000 +0400
@@ -1,3 +1,3 @@
-MD5 (cfengine-2.2.7.tar.gz) = 8ee6d6d58ba6eca649c199c6c7074a67
-SHA256 (cfengine-2.2.7.tar.gz) = 36f672957bbfd639a591cf77549865130c19b691deeb29fbcca207ee145016bd
-SIZE (cfengine-2.2.7.tar.gz) = 1077903
+MD5 (cfengine-2.2.8.tar.gz) = 8881c3c350f36b35845cdb1e6e53b8a1
+SHA256 (cfengine-2.2.8.tar.gz) = 6423ad330057b28524bf4a91b064d459af2be01d5cddb5064c15d8cb1130e7b8
+SIZE (cfengine-2.2.8.tar.gz) = 2715678
diff -urN ./files/patch-doc_Makefile.in ../cfengine/files/patch-doc_Makefile.in
--- ./files/patch-doc_Makefile.in	2008-08-06 17:09:33.000000000 +0400
+++ ../cfengine/files/patch-doc_Makefile.in	2008-08-08 02:54:16.000000000 +0400
@@ -1,6 +1,31 @@
---- doc/Makefile.in.orig	2008-07-01 21:38:18.000000000 -0400
-+++ doc/Makefile.in	2008-07-01 21:39:06.000000000 -0400
-@@ -331,6 +331,7 @@
+--- doc/Makefile.in.orig	2008-08-04 21:55:47.000000000 +0400
++++ doc/Makefile.in	2008-08-08 02:18:39.000000000 +0400
+@@ -214,7 +214,7 @@
+ man_MANS = cfengine.8 cfagent.8  cfenvd.8  cfenvgraph.8  cfexecd.8  cfkey.8  cfrun.8  cfservd.8 cfshow.8 cfetoolcheck.8   cfetooldump.8   cfetoolimport.8  cfetoolupdate.8 cfetoolcreate.8  cfetoolgraph.8  cfetoolinfo.8 
+ 
+ # Info used in building the Info files
+-info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo # cfengine-Anomalies.texinfo
++info_TEXINFOS =
+ infofiles = $(info_TEXINFOS:.texinfo=.info)
+ MAKEINFOHTML = $(MAKEINFO) --html --css-include=cfcomdoc.css --no-split
+ 
+@@ -476,6 +476,7 @@
+ 	done
+ 
+ dist-info: $(INFO_DEPS)
++.if !defined(NOPORTDOCS)
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ 	list='$(INFO_DEPS)'; \
+ 	for base in $$list; do \
+@@ -492,6 +493,7 @@
+ 	    else :; fi; \
+ 	  done; \
+ 	done
++.endif
+ 
+ mostlyclean-aminfo:
+ 	-rm -rf cfengine-Reference.aux cfengine-Reference.cp cfengine-Reference.cps \
+@@ -570,6 +572,7 @@
  	done
  install-docDATA: $(doc_DATA)
  	@$(NORMAL_INSTALL)
@@ -8,7 +33,7 @@
  	test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
  	@list='$(doc_DATA)'; for p in $$list; do \
  	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-@@ -338,6 +339,7 @@
+@@ -577,6 +580,7 @@
  	  echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \
  	  $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \
  	done
@@ -16,7 +41,7 @@
  
  uninstall-docDATA:
  	@$(NORMAL_UNINSTALL)
-@@ -348,6 +350,7 @@
+@@ -587,6 +591,7 @@
  	done
  install-htmlDATA: $(html_DATA)
  	@$(NORMAL_INSTALL)
@@ -24,7 +49,7 @@
  	test -z "$(htmldir)" || $(MKDIR_P) "$(DESTDIR)$(htmldir)"
  	@list='$(html_DATA)'; for p in $$list; do \
  	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-@@ -355,6 +358,7 @@
+@@ -594,6 +599,7 @@
  	  echo " $(htmlDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \
  	  $(htmlDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \
  	done
@@ -32,3 +57,19 @@
  
  uninstall-htmlDATA:
  	@$(NORMAL_UNINSTALL)
+@@ -730,6 +736,7 @@
+ install-info: install-info-am
+ 
+ install-info-am: $(INFO_DEPS)
++.if !defined(NOPORTDOCS)
+ 	@$(NORMAL_INSTALL)
+ 	test -z "$(infodir)" || $(MKDIR_P) "$(DESTDIR)$(infodir)"
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -759,6 +766,7 @@
+ 	    install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\
+ 	  done; \
+ 	else : ; fi
++.endif
+ install-man: install-man8
+ 
+ install-pdf: install-pdf-am
--- 2.2.7-to-2.2.8.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list