From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Aug 13 07:22:13 2008 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D35FB1065673 for ; Wed, 13 Aug 2008 07:22:13 +0000 (UTC) (envelope-from jrhett@netconsonance.com) Received: from mail.netconsonance.com (mail.netconsonance.com [198.207.204.4]) by mx1.freebsd.org (Postfix) with ESMTP id A6D078FC18 for ; Wed, 13 Aug 2008 07:22:13 +0000 (UTC) (envelope-from jrhett@netconsonance.com) Received: from [172.16.12.8] (covad-jrhett.meer.net [209.157.140.144]) (authenticated bits=0) by mail.netconsonance.com (8.14.1/8.14.1) with ESMTP id m7D72mFE039805; Wed, 13 Aug 2008 00:02:48 -0700 (PDT) (envelope-from jrhett@netconsonance.com) X-Virus-Scanned: amavisd-new at netconsonance.com X-Spam-Flag: NO X-Spam-Score: -2.771 X-Spam-Level: X-Spam-Status: No, score=-2.771 tagged_above=-999 required=3.5 tests=[ALL_TRUSTED=-1.44, AWL=-1.331] Message-Id: <18F0C9FA-9DBA-4EC8-9E40-DAE61072049D@netconsonance.com> From: Jo Rhett To: wxs@FreeBSD.org In-Reply-To: <200808080024.m780O68q057178@freefall.freebsd.org> Content-Type: multipart/mixed; boundary=Apple-Mail-4--214400481 Mime-Version: 1.0 (Apple Message framework v928.1) Date: Wed, 13 Aug 2008 00:02:47 -0700 References: <200808080024.m780O68q057178@freefall.freebsd.org> X-Mailer: Apple Mail (2.928.1) Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/126347: Update sysutils/cfengine to 2.2.8 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 07:22:14 -0000 --Apple-Mail-4--214400481 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Attached is an improved patch. The only change was to remove some extra routines added in the 2.2.7 which served no purpose. This returns the Makefile.in patch to 4 line changes ;-) I've tested this patch extensively, and am now using it in production on our entire server farm. --Apple-Mail-4--214400481 Content-Disposition: attachment; filename=cfengine-port-2.2.8.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="cfengine-port-2.2.8.patch" Content-Transfer-Encoding: 7bit --- ../cfengine.227/Makefile Sat Jul 26 21:16:28 2008 +++ ./Makefile Tue Aug 12 22:35:32 2008 @@ -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 \ --- ../cfengine.227/distinfo Tue Jul 1 20:08:53 2008 +++ ./distinfo Tue Aug 12 22:35:32 2008 @@ -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 --- ../cfengine.227/files/patch-Makefile.in Tue Jul 1 20:08:53 2008 +++ files/patch-Makefile.in Tue Aug 12 23:03:37 2008 @@ -1,5 +1,5 @@ ---- Makefile.in.orig 2008-06-11 12:39:22.000000000 -0400 -+++ Makefile.in 2008-07-01 22:32:29.000000000 -0400 +--- Makefile.in.orig Mon Aug 4 10:55:48 2008 ++++ Makefile.in Tue Aug 12 23:03:09 2008 @@ -187,7 +187,7 @@ builddir = @builddir@ datadir = @datadir@ @@ -9,7 +9,7 @@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ -@@ -225,7 +225,15 @@ +@@ -225,7 +225,11 @@ @BUILD_DOC_TRUE@DOC_DIR = doc SUBDIRS = pub src contrib inputs $(DOC_DIR) EXTRA_DIST = acconfig.h doc/cfengine.8 COPYING ChangeLog INSTALL NEWS README LICENSE @@ -19,72 +19,18 @@ +.else +doc_DATA = README ChangeLog INSTALL NEWS AUTHORS TODO +.endif -+ -+# Info used in building the MAN files -+man_MANS = doc/cfengine.8 -+man8dir = $(mandir)/man8 # # Some basic clean ups -@@ -298,8 +306,57 @@ - - distclean-libtool: +@@ -300,6 +304,7 @@ -rm -f libtool -+ -+install-man8: $(man8_MANS) $(man_MANS) -+ @$(NORMAL_INSTALL) -+ test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" -+ @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ -+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ -+ for i in $$l2; do \ -+ case "$$i" in \ -+ *.8*) list="$$list $$i" ;; \ -+ esac; \ -+ done; \ -+ for i in $$list; do \ -+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ -+ else file=$$i; fi; \ -+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ -+ case "$$ext" in \ -+ 8*) ;; \ -+ *) ext='8' ;; \ -+ esac; \ -+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ -+ inst=`echo $$inst | sed -e 's/^.*\///'`; \ -+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ -+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ -+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ -+ done -+ -+uninstall-man8: -+ @$(NORMAL_UNINSTALL) -+ @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ -+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ -+ for i in $$l2; do \ -+ case "$$i" in \ -+ *.8*) list="$$list $$i" ;; \ -+ esac; \ -+ done; \ -+ for i in $$list; do \ -+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ -+ case "$$ext" in \ -+ 8*) ;; \ -+ *) ext='8' ;; \ -+ esac; \ -+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ -+ inst=`echo $$inst | sed -e 's/^.*\///'`; \ -+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ -+ echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ -+ rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ -+ done -+ install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) +.if !defined(NOPORTDOCS) 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; \ -@@ -307,6 +364,7 @@ +@@ -307,6 +312,7 @@ echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ done @@ -92,38 +38,3 @@ uninstall-docDATA: @$(NORMAL_UNINSTALL) -@@ -645,7 +703,7 @@ - - info-am: - --install-data-am: install-docDATA -+install-data-am: install-docDATA install-man8 - - install-dvi: install-dvi-recursive - -@@ -681,7 +739,7 @@ - - ps-am: - --uninstall-am: uninstall-docDATA -+uninstall-am: uninstall-docDATA uninstall-man8 - - .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip -@@ -693,14 +751,14 @@ - distclean-generic distclean-libtool distclean-tags \ - distcleancheck distdir distuninstallcheck dvi dvi-am html \ - html-am info info-am install install-am install-data \ -- install-data-am install-docDATA install-dvi install-dvi-am \ -+ install-data-am install-docDATA install-man8 install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -- tags tags-recursive uninstall uninstall-am uninstall-docDATA -+ tags tags-recursive uninstall uninstall-am uninstall-docDATA uninstall-man8 - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. --- ../cfengine.227/files/patch-doc_Makefile.in Tue Jul 1 20:08:53 2008 +++ files/patch-doc_Makefile.in Tue Aug 12 22:35:32 2008 @@ -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 --Apple-Mail-4--214400481 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Aug 7, 2008, at 5:24 PM, wxs@freebsd.org wrote: > Synopsis: Update sysutils/cfengine to 2.2.8 > > Responsible-Changed-From-To: freebsd-ports-bugs->wxs > Responsible-Changed-By: wxs > Responsible-Changed-When: Fri Aug 8 00:24:06 UTC 2008 > Responsible-Changed-Why: > I'll take it. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=126347 -- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness --Apple-Mail-4--214400481--