Date: Wed, 29 Nov 2000 01:19:09 -0600 From: jdugan@ncsa.uiuc.edu To: FreeBSD-gnats-submit@freebsd.org Cc: Kris Kennaway <kris@freebsd.org> Subject: ports/23172: update to the cfengine port Message-ID: <E1411WH-0000c9-00@anduril.ncsa.uiuc.edu>
next in thread | raw e-mail | index | archive | help
>Number: 23172 >Category: ports >Synopsis: update cfengine port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Nov 28 23:20:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Jon Dugan >Release: FreeBSD 4.2-STABLE i386 >Organization: NCSA >Environment: FreeBSD anduril.ncsa.uiuc.edu 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Nov 28 19:07:49 CST 2000 jdugan@anduril.ncsa.uiuc.edu:/usr/obj/usr/src/sys/ANDURIL i386 >Description: update to cfengine port >How-To-Repeat: n/a >Fix: Here's a shar of my port of the latest cfengine. I am not entirely sure what the compromise in the old one was, so I haven't tested this one to be sure it's fixed. I've Cc'd Kris Kennaway <kris@freebsd.org> because he specifically asked for an update to this port on the ports list. This also fixes ports/21038 since the cfengine build does the right thing. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # cfengine # cfengine/Makefile # cfengine/distinfo # cfengine/files # cfengine/files/patch-ab # cfengine/files/patch-aa # cfengine/pkg-comment # cfengine/pkg-descr # cfengine/pkg-plist # echo c - cfengine mkdir -p cfengine > /dev/null 2>&1 echo x - cfengine/Makefile sed 's/^X//' >cfengine/Makefile << 'END-of-cfengine/Makefile' X# New ports collection makefile for: cfengine X# Date created: March 16, 1998 X# Whom: jseger@FreeBSD.org X# X# $FreeBSD: ports/sysutils/cfengine/Makefile,v 1.13 2000/10/11 06:49:39 kris Exp $ X# X XPORTNAME= cfengine XPORTVERSION= 1.6.0.b3 XCATEGORIES= sysutils XMASTER_SITES= ftp://ftp.iu.hioslo.no/pub/cfengine/ \ X ${MASTER_SITE_GNU} XMASTER_SITE_SUBDIR= cfengine X XMAINTAINER= jseger@FreeBSD.org X X.if defined(PACKAGE_BUILDING) && !exists(/usr/include/tcpd.h) XLIB_DEPENDS= wrap.7:${PORTSDIR}/security/tcp_wrapper X.endif X XCFLAGS+= -pthread XUSE_AUTOCONF=yes XUSE_GMAKE=yes XMAKE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}" X XMAN8= cfengine.8 X X.include <bsd.port.mk> END-of-cfengine/Makefile echo x - cfengine/distinfo sed 's/^X//' >cfengine/distinfo << 'END-of-cfengine/distinfo' XMD5 (cfengine-1.6.0.b3.tar.gz) = b698b7572d5f3b8eb05ace7b34cb3b90 END-of-cfengine/distinfo echo c - cfengine/files mkdir -p cfengine/files > /dev/null 2>&1 echo x - cfengine/files/patch-ab sed 's/^X//' >cfengine/files/patch-ab << 'END-of-cfengine/files/patch-ab' X--- src/classes.c.orig Wed Oct 20 03:41:30 1999 X+++ src/classes.c Tue Apr 25 16:37:00 2000 X@@ -97,7 +97,7 @@ X "irix4","ip*","4*", /* irix4 */ X "irix", "ip*","*", /* irix */ X "irix64","ip*","*", /* irix64 */ X- "freebsd","i?86","*", /* freebsd */ X+ "freebsd","*","*", /* freebsd */ X "sunos","i86pc","5*", /* solarisx86 */ X "bsd","*","*", /* bsd 4.3 */ X "newsos","*","*", /* newsos4 */ END-of-cfengine/files/patch-ab echo x - cfengine/files/patch-aa sed 's/^X//' >cfengine/files/patch-aa << 'END-of-cfengine/files/patch-aa' X--- src/Makefile.in.orig Wed Nov 29 00:04:45 2000 X+++ src/Makefile.in Wed Nov 29 00:13:19 2000 X@@ -80,19 +80,19 @@ X CFLAGS = @CFLAGS@ # -Wreturn-type -Wstrict-prototypes -Wmissing-prototypes # -Wuninitialized X YFLAGS = -d X LEXLIB = @LEXLIB@ X-LDADD = -L../pub -lpub X+LDADD = -L../pub -lpub -ldes X X sbin_PROGRAMS = cfengine cfd cfrun cfkey X X cfengine_SOURCES = cfengine.c do.c wrapper.c report.c client.c process.c ifconf.c image.c item.c item-ext.c item-file.c 2Dlist.c globals.c classes.c misc.c parse.c edittools.c patches.c install.c link.c tidy.c filedir.c eval.c modes.c chflags.c locks.c mount.c macro.c filenames.c varstring.c wildcard.c cfparse.y comparray.c read.c checksums.c proto.c filters.c copy.c repository.c rotate.c errors.c cflex.l net.c df.c log.c ! encrypt.c popen.c sensible.c acl.c dce_acl.c X X X-cfengine_LDADD = -L../pub -lpub $(LEXLIB) X+cfengine_LDADD = -L../pub -lpub $(LEXLIB) -ldes X X cfd_SOURCES = cfd.c parse.c install.c cfparse.c chflags.c cflex.l item.c item-ext.c varstring.c popen.c globals.c filenames.c macro.c eval.c read.c classes.c misc.c 2Dlist.c modes.c locks.c wildcard.c copy.c rotate.c net.c acl.c dce_acl.c log.c errors.c encrypt.c filters.c patches.c X X X-cfd_LDADD = -L../pub -lpub $(LEXLIB) X+cfd_LDADD = -L../pub -lpub $(LEXLIB) -ldes X X cfrun_SOURCES = cfrun.c item.c filenames.c proto.c popen.c net.c read.c log.c patches.c globals.c X END-of-cfengine/files/patch-aa echo x - cfengine/pkg-comment sed 's/^X//' >cfengine/pkg-comment << 'END-of-cfengine/pkg-comment' XGNU cfengine - a systems administration tool for networks END-of-cfengine/pkg-comment echo x - cfengine/pkg-descr sed 's/^X//' >cfengine/pkg-descr << 'END-of-cfengine/pkg-descr' Xcfengine lets you manage your network (including editing files automatically), Xin an object-oriented manner. END-of-cfengine/pkg-descr echo x - cfengine/pkg-plist sed 's/^X//' >cfengine/pkg-plist << 'END-of-cfengine/pkg-plist' Xinfo/cfengine-Reference.info Xinfo/cfengine-Reference.info-1 Xinfo/cfengine-Reference.info-2 Xinfo/cfengine-Reference.info-3 Xinfo/cfengine-Reference.info-4 Xinfo/cfengine-Reference.info-5 Xinfo/cfengine-Reference.info-6 Xinfo/cfengine-Reference.info-7 Xinfo/cfengine-Tutorial.info Xinfo/cfengine-Tutorial.info-1 Xinfo/cfengine-Tutorial.info-2 Xinfo/cfengine-Tutorial.info-3 Xinfo/cfengine-Tutorial.info-4 Xinfo/cfengine-Tutorial.info-5 Xsbin/cfengine Xsbin/cfd Xsbin/cfrun Xsbin/cfkey Xsbin/cfwrap Xsbin/cfmail Xsbin/cfmailfilter Xsbin/cfcron Xsbin/vicf Xsbin/cfdoc Xshare/cfengine/cfdaily Xshare/cfengine/start-cfd Xshare/cfengine/cfengine.el Xshare/cfengine/cf.chflags.example Xshare/cfengine/cf.freebsd.example Xshare/cfengine/cf.ftp.example Xshare/cfengine/cf.groups.example Xshare/cfengine/cf.linux.example Xshare/cfengine/cf.main.example Xshare/cfengine/cf.motd.example Xshare/cfengine/cf.preconf.example Xshare/cfengine/cf.services.example Xshare/cfengine/cf.site.example Xshare/cfengine/cf.solaris.example Xshare/cfengine/cf.sun4.example Xshare/cfengine/cf.users.example Xshare/cfengine/cfd.conf.example Xshare/cfengine/cfengine.conf.example Xshare/cfengine/cfrc.example Xshare/cfengine/cfrun.hosts.example Xshare/cfengine/html/cfengine-Reference.html Xshare/cfengine/html/cfengine-Tutorial.html Xshare/cfengine/html/cf-security.html Xshare/cfengine/doc/locks.ps Xshare/cfengine/doc/paper1.ps Xshare/cfengine/doc/paper2.ps X@dirrm share/cfengine/doc X@dirrm share/cfengine/html X@dirrm share/cfengine END-of-cfengine/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1411WH-0000c9-00>