Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

6
sysutils/cfengine2/DESCR Normal file
View File

@@ -0,0 +1,6 @@
Cfengine, or the "configuration engine" is a very high level language
for building expert systems which administrate and configure large
computer networks. Cfengine uses the idea of classes and a primitive
form of intelligence to define and automate the configuration of
large systems in the most economical way possible. Cfengine is
designed to be a part of computer immune system.

View File

@@ -0,0 +1,26 @@
===========================================================================
$NetBSD: MESSAGE,v 1.3 2005/05/03 15:51:51 wiz Exp $
To set up cfengine, install sysutils/cfengine2-doc and see:
${PREFIX}/share/doc/html/cfengine/cfengine-Tutorial.html
At a minimum, you will need:
1. /var/cfengine/inputs/update.conf
2. Manually add the "cfengine" service to /etc/services or
automate it in /var/cfengine/inputs/cfagent.conf:
editfiles:
{ /etc/services
Backup "false"
AppendIfNoSuchLine "cfengine 5308/tcp # CFengine"
}
3. Once you are happy using cfengine, you will want it to
run least once per hour. This is easily achieved by
adding the following line to the root crontab:
7,37 * * * * ${PREFIX}/sbin/cfexecd -F
===========================================================================

View File

@@ -0,0 +1,37 @@
# $NetBSD: Makefile,v 1.37 2013/05/31 12:41:59 wiz Exp $
DISTNAME= cfengine-2.2.10
PKGREVISION= 3
CATEGORIES= sysutils net
MASTER_SITES= http://www.cfengine.org/tarballs/ \
http://ftp.osuosl.org/pub/cfengine/ \
ftp://sunsite.uio.no/pub/cfengine/
MAINTAINER= rhaen@NetBSD.org
HOMEPAGE= http://www.cfengine.org/
COMMENT= Automate configuration and administration of large systems
LICENSE= gnu-gpl-v2
BUILD_DEFS+= IPV6_READY
BDB_ACCEPTED= db4
USE_LIBTOOL= yes
USE_TOOLS+= flex perl:run
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-berkeleydb=${BUILDLINK_PREFIX.db4}
CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl}
PTHREAD_OPTS+= require
REPLACE_PERL= contrib/cfdoc
RCD_SCRIPTS= cfexecd cfservd cfenvd
INSTALLATION_DIRS= ${PKGMANDIR}/man8 ${VARBASE}/cfengine/inputs
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/*.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bdb.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

56
sysutils/cfengine2/PLIST Normal file
View File

@@ -0,0 +1,56 @@
@comment $NetBSD: PLIST,v 1.13 2009/06/14 18:16:02 joerg Exp $
lib/libcfengine.la
man/man8/cfagent.8
man/man8/cfengine.8
man/man8/cfenvd.8
man/man8/cfenvgraph.8
man/man8/cfetoolcheck.8
man/man8/cfetoolcreate.8
man/man8/cfetooldump.8
man/man8/cfetoolgraph.8
man/man8/cfetoolimport.8
man/man8/cfetoolinfo.8
man/man8/cfetoolupdate.8
man/man8/cfexecd.8
man/man8/cfkey.8
man/man8/cfrun.8
man/man8/cfservd.8
man/man8/cfshow.8
sbin/cfagent
sbin/cfdoc
sbin/cfenvd
sbin/cfenvgraph
sbin/cfetool
sbin/cfetoolgraph
sbin/cfexecd
sbin/cfkey
sbin/cfrun
sbin/cfservd
sbin/cfshow
share/cfengine/ChangeLog
share/cfengine/INSTALL
share/cfengine/NEWS
share/cfengine/README
share/cfengine/cfengine.el
share/examples/cfengine/cf.chflags.example
share/examples/cfengine/cf.freebsd.example
share/examples/cfengine/cf.ftp.example
share/examples/cfengine/cf.groups.example
share/examples/cfengine/cf.linux.example
share/examples/cfengine/cf.main.example
share/examples/cfengine/cf.motd.example
share/examples/cfengine/cf.preconf.example
share/examples/cfengine/cf.services.example
share/examples/cfengine/cf.site.example
share/examples/cfengine/cf.solaris.example
share/examples/cfengine/cf.sun4.example
share/examples/cfengine/cf.users.example
share/examples/cfengine/cfagent.conf-advanced.example
share/examples/cfengine/cfagent.conf.example
share/examples/cfengine/cfrc.example
share/examples/cfengine/cfrun.hosts.example
share/examples/cfengine/cfservd.conf.example
share/examples/cfengine/update.conf.example
share/examples/rc.d/cfenvd
share/examples/rc.d/cfexecd
share/examples/rc.d/cfservd

View File

@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.13 2010/05/09 22:09:30 pettai Exp $
SHA1 (cfengine-2.2.10.tar.gz) = 032bec0bc59ffee7179422e96dfd902afbf94340
RMD160 (cfengine-2.2.10.tar.gz) = 67fd3dc80270dc000887e3dbf26f372338e2600f
Size (cfengine-2.2.10.tar.gz) = 2690333 bytes
SHA1 (patch-aa) = cdbebcf1a8d284bbaa9e8e0deb60112c5e33287c
SHA1 (patch-ab) = bd2946d1cd5b21e3cf664258360c38c9651542a9
SHA1 (patch-ac) = ca643a6dd76307053923c93b321533b684d22474

View File

@@ -0,0 +1,15 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: cfenvd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $
# PROVIDE: cfenvd
# REQUIRE: cfexecd
. /etc/rc.subr
name="cfenvd"
rcvar=$name
command="@PREFIX@/sbin/${name}"
load_rc_config $name
run_rc_command "$1"

View File

@@ -0,0 +1,42 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: cfexecd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $
#
# start script for cfexecd
# PROVIDE: cfexecd
# REQUIRE: network
. /etc/rc.subr
name="cfexecd"
rcvar=$name
command="@PREFIX@/sbin/${name}"
required_files="/var/cfengine/inputs/update.conf"
extra_commands="keygen reload"
cfexecd_keygen()
{
(
umask 022
if [ -f /var/cfengine/ppkeys/localhost.priv ]; then
echo "You already have a host key" \
"in /var/cfengine/ppkeys/localhost.priv"
else
@PREFIX@/sbin/cfkey
fi
)
}
cfexecd_precmd()
{
if [ ! -f /var/cfengine/ppkeys/localhost.priv ]; then
run_rc_command keygen
fi
}
keygen_cmd=cfexecd_keygen
start_precmd=cfexecd_precmd
load_rc_config $name
run_rc_command "$1"

View File

@@ -0,0 +1,16 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: cfservd.sh,v 1.1 2004/08/19 17:13:36 ben Exp $
# PROVIDE: cfservd
# REQUIRE: cfexecd
. /etc/rc.subr
name="cfservd"
rcvar=$name
command="@PREFIX@/sbin/${name}"
required_files="/var/cfengine/inputs/cfservd.conf"
load_rc_config $name
run_rc_command "$1"

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.4 2008/09/07 10:14:31 rhaen Exp $
--- inputs/Makefile.in.orig 2008-08-26 10:31:10.000000000 +0200
+++ inputs/Makefile.in 2008-08-26 10:32:26.000000000 +0200
@@ -15,7 +15,7 @@
@SET_MAKE@
VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
+pkgdatadir = $(datadir)/examples/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-ab,v 1.7 2010/05/09 22:09:30 pettai Exp $
--- configure.orig 2010-03-22 15:25:59.000000000 +0100
+++ configure 2010-03-22 15:27:57.000000000 +0100
@@ -16104,7 +16104,7 @@
elif test -d "$BERKELEY_DB_DIR"; then
BERKELEY_DB_CFLAGS="-I$BERKELEY_DB_DIR/include"
- for v in . db47 db46 db45 db44 db43 db42 db41 db40 db4 db33 db32 db3 db; do
+ for v in . db47 db46 db45 db44 db43 db42 db41 db40 db4 db33 db32 db3 db db4; do
if test -f "$BERKELEY_DB_DIR/include/$v/db.h"; then
BERKELEY_DB_CFLAGS="-I$BERKELEY_DB_DIR/include/$v"
break
@@ -16112,7 +16112,7 @@
done
BERKELEY_DB_LIB="-ldb"
- for v in db-4.7 db4.7 db47 db-4.6 db4.6 db46 db-4.5 db4.5 db45 db-4.4 db4.4 db44; do
+ for v in db-4.7 db4.7 db47 db-4.6 db4.6 db46 db-4.5 db4.5 db45 db-4.4 db4.4 db44 db4; do
if test -f "$BERKELEY_DB_DIR/lib/lib$v.so"; then
BERKELEY_DB_LIB="-l$v"
break

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ac,v 1.2 2010/05/09 22:09:30 pettai Exp $
--- src/nameinfo.c.orig 2010-03-22 15:32:43.000000000 +0100
+++ src/nameinfo.c 2010-03-22 15:31:57.000000000 +0100
@@ -40,7 +40,7 @@
#include <sys/systemcfg.h>
#endif
-#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
+#if defined (HAVE_STRUCT_SOCKADDR_SA_LEN) && !defined(__NetBSD__)
# ifdef _SIZEOF_ADDR_IFREQ
# define SIZEOF_IFREQ(x) _SIZEOF_ADDR_IFREQ(x)
# else