Skip site navigation (1)Skip section navigation (2)
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>