Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Feb 2002 15:14:17 +0200 (EET)
From:      Juha Ylitalo <jylitalo@iki.fi>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35037: New port: sysutils/cfengine-devel
Message-ID:  <200202171314.g1HDEH255619@shoes.st-paul>

next in thread | raw e-mail | index | archive | help

>Number:         35037
>Category:       ports
>Synopsis:       New port: sysutils/cfengine-devel
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 17 05:20:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Juha Ylitalo
>Release:        FreeBSD 4.5-RELEASE i386
>Organization:
>Environment:
System: FreeBSD shoes.st-paul 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Thu Jan 31 15:00:06 EET 2002 root@shoes.st-paul:/usr/obj/usr/src/sys/SHOES i386


	
>Description:
Currently FreeBSD ports tree has cfengine-1.6.3, which is latest official 
release. At the sametime new major version cfengine 2.0 has been moved from
alpha testing into beta testing and as such 2.0.b1 is considered latest
stable release.
I am wondering, if I could get these stable releases into FreeBSD ports
tree in same fashion as FreeBSD has mutt and mutt-devel ports. As far as
I can see, there are two minor problems with the issue:
- getting port updated in sync with cfengine beta's.
- 4.5-RELEASE has OpenSSL 0.9.6a in base, while cfengine 2.0 wants 0.9.6b
  or newer. So we probably would need FreeBSD 4.6, before we could use
  cfengine's all capabilities.

When cfengine 2.0 becomes official release and FreeBSD gets it into 
ports tree as cfengine (vs. cfengine-devel), I'll be happy to retire this
port.
	
>How-To-Repeat:
	
>Fix:

	

--- cfengine-devel.shar begins here ---
# 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:
#
#	.
#	./Makefile
#	./distinfo
#	./pkg-comment
#	./pkg-descr
#	./pkg-plist
#	./files
#	./files/patch-aa
#	./files/patch-ac
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./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.21 2002/01/07 13:47:40 demon Exp $
X#
X
XPORTNAME=	cfengine-devel
XPORTVERSION=	2.0.b1
X# PORTREVISION=	1
XCATEGORIES=	sysutils
XMASTER_SITES=	ftp://ftp.iu.hioslo.no/pub/cfengine/ \
X		${MASTER_SITE_GNU}
XMASTER_SITE_SUBDIR=cfengine	
XDISTNAME=	cfengine-${PORTVERSION}
X
XMAINTAINER=	jylitalo@iki.fi
X
X.include <bsd.port.pre.mk>
X.if exists(/usr/lib/libssl.a) && ${OSVERSION} <= 450000
XFORBIDDEN=	"4.5-RELEASE and older have too old OpenSSL version in base."
X.endif
X
XBUILD_DEPENDS=	latex:${PORTSDIR}/print/teTeX
XLIB_DEPENDS=	db3:${PORTSDIR}/databases/db3
X.if defined(PACKAGE_BUILDING) && !exists(/usr/include/tcpd.h)
XLIB_DEPENDS+=	wrap.7:${PORTSDIR}/security/tcp_wrapper
X.endif
X
X# USE_AUTOCONF=	yes
X# USE_AUTOMAKE=	yes
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
X# Couldn't make cfengine to create this one. :(
X# MAN8=		cfengine.8
X
X.include <bsd.port.post.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (cfengine-2.0.b1.tar.gz) = 55cf380097074cf7e240679f3e28c218
END-of-./distinfo
echo x - ./pkg-comment
sed 's/^X//' >./pkg-comment << 'END-of-./pkg-comment'
XGNU cfengine - a systems administration tool for networks
END-of-./pkg-comment
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XCfengine, or the configuration engine is an agent/software robot and a
Xvery high level language for building expert systems to administrate
Xand configure large computer networks. Cfengine uses the idea of
Xclasses and a primitive form of intelligence to define and automate
Xthe configuration and maintenance of system state, for small to huge
Xconfigurations. Cfengine is designed to be a part of a computer immune
Xsystem.
X
XWWW: http://www.iu.hioslo.no/cfengine/
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xsbin/cfagent
Xsbin/cfservd
Xsbin/cfrun
Xsbin/cfkey
Xsbin/cfenvd
Xsbin/cfenvgraph
Xsbin/cfexecd
Xsbin/vicf
Xsbin/cfdoc
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/cfservd.conf.example
Xshare/cfengine/cfagent.conf.example
Xshare/cfengine/update.conf.example
Xshare/cfengine/cfrc.example
Xshare/cfengine/cfrun.hosts.example
Xshare/cfengine/html/cfengine-Reference.html
Xshare/cfengine/html/cfengine-Tutorial.html
Xinfo/cfengine-Reference.info
Xdoc/cfengine-2.0.b1/COPYING
Xdoc/cfengine-2.0.b1/ChangeLog
Xdoc/cfengine-2.0.b1/INSTALL
Xdoc/cfengine-2.0.b1/NEWS
Xdoc/cfengine-2.0.b1/README
Xdoc/cfengine-2.0.b1/SURVEY
X@dirrm share/cfengine/html
X@dirrm share/cfengine
X@dirrm doc/cfengine-2.0.b1
X
X
END-of-./pkg-plist
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-aa
sed 's/^X//' >./files/patch-aa << 'END-of-./files/patch-aa'
X--- doc/Makefile.am	2002/02/16 12:38:11	1.1
X+++ doc/Makefile.am	2002/02/16 12:38:45
X@@ -1,8 +1,8 @@
X-man_MANS = cfengine.8
X+man_MANS = # cfengine.8
X info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo cfengine-Anomalies.texinfo
X 
X docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
X-doc_DATA = ../COPYING ../ChangeLog ../INSTALL ../NEWS ../README ../SURVEY cfengine.8
X+doc_DATA = ../COPYING ../ChangeLog ../INSTALL ../NEWS ../README ../SURVEY # cfengine.8
X # Info used in building and installing HTML files
X htmldir = $(pkgdatadir)/html
X htmlfiles = cfengine-Reference.html cfengine-Tutorial.html 
END-of-./files/patch-aa
echo x - ./files/patch-ac
sed 's/^X//' >./files/patch-ac << 'END-of-./files/patch-ac'
X--- configure.ac	2002/02/16 13:11:05	1.1
X+++ configure.ac	2002/02/16 13:11:28
X@@ -184,7 +184,7 @@
X AC_CHECK_HEADERS(utime.h)
X AC_CHECK_HEADERS(time.h)
X AC_CHECK_HEADERS(sys/time.h)
X-AC_CHECK_HEADERS(malloc.h)
X+# AC_CHECK_HEADERS(malloc.h)
X AC_CHECK_HEADERS(vfs.h)
X AC_CHECK_HEADERS(sys/vfs.h)
X AC_CHECK_HEADERS(sys/sockio.h)
END-of-./files/patch-ac
exit
--- cfengine-devel.shar ends here ---



>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?200202171314.g1HDEH255619>