head	1.90;
access;
symbols
	RELEASE_8_3_0:1.85
	RELEASE_9_0_0:1.83
	RELEASE_7_4_0:1.78
	RELEASE_8_2_0:1.78
	RELEASE_6_EOL:1.78
	RELEASE_8_1_0:1.74
	RELEASE_7_3_0:1.70
	RELEASE_8_0_0:1.67
	RELEASE_7_2_0:1.63
	RELEASE_7_1_0:1.57
	RELEASE_6_4_0:1.57
	RELEASE_5_EOL:1.54
	RELEASE_7_0_0:1.50
	RELEASE_6_3_0:1.50
	PRE_XORG_7:1.44
	RELEASE_4_EOL:1.41
	RELEASE_6_2_0:1.37
	RELEASE_6_1_0:1.31
	RELEASE_5_5_0:1.31
	RELEASE_6_0_0:1.26
	RELEASE_5_4_0:1.24
	RELEASE_4_11_0:1.24
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.14
	RELEASE_5_2_1:1.8
	RELEASE_5_2_0:1.8
	RELEASE_4_9_0:1.5
	RELEASE_5_1_0:1.2;
locks; strict;
comment	@# @;


1.90
date	2013.01.07.21.45.25;	author svnexp;	state Exp;
branches;
next	1.89;

1.89
date	2012.12.15.23.58.11;	author svnexp;	state Exp;
branches;
next	1.88;

1.88
date	2012.11.21.20.39.14;	author svnexp;	state Exp;
branches;
next	1.87;

1.87
date	2012.11.17.06.01.19;	author svnexp;	state Exp;
branches;
next	1.86;

1.86
date	2012.03.30.20.34.44;	author lx;	state Exp;
branches;
next	1.85;

1.85
date	2012.02.16.22.05.15;	author lx;	state Exp;
branches;
next	1.84;

1.84
date	2011.12.20.18.58.04;	author lx;	state Exp;
branches;
next	1.83;

1.83
date	2011.11.10.04.46.25;	author lx;	state Exp;
branches;
next	1.82;

1.82
date	2011.10.05.00.17.36;	author lx;	state Exp;
branches;
next	1.81;

1.81
date	2011.06.16.20.56.14;	author lx;	state Exp;
branches;
next	1.80;

1.80
date	2011.05.05.20.05.29;	author lx;	state Exp;
branches;
next	1.79;

1.79
date	2011.03.23.02.01.00;	author lx;	state Exp;
branches;
next	1.78;

1.78
date	2010.11.17.23.24.37;	author lx;	state Exp;
branches;
next	1.77;

1.77
date	2010.08.24.20.17.28;	author lx;	state Exp;
branches;
next	1.76;

1.76
date	2010.08.11.21.34.26;	author pav;	state Exp;
branches;
next	1.75;

1.75
date	2010.07.28.17.21.08;	author lx;	state Exp;
branches;
next	1.74;

1.74
date	2010.07.07.23.49.08;	author lx;	state Exp;
branches;
next	1.73;

1.73
date	2010.06.01.18.16.40;	author lx;	state Exp;
branches;
next	1.72;

1.72
date	2010.03.22.20.55.24;	author lx;	state Exp;
branches;
next	1.71;

1.71
date	2010.03.20.15.55.16;	author miwi;	state Exp;
branches;
next	1.70;

1.70
date	2009.12.30.05.13.54;	author lx;	state Exp;
branches;
next	1.69;

1.69
date	2009.11.02.09.41.04;	author lx;	state Exp;
branches;
next	1.68;

1.68
date	2009.10.13.23.41.36;	author lx;	state Exp;
branches;
next	1.67;

1.67
date	2009.09.22.21.21.43;	author lx;	state Exp;
branches;
next	1.66;

1.66
date	2009.09.19.21.12.55;	author pav;	state Exp;
branches;
next	1.65;

1.65
date	2009.07.26.12.16.23;	author pav;	state Exp;
branches;
next	1.64;

1.64
date	2009.07.24.02.47.02;	author lx;	state Exp;
branches;
next	1.63;

1.63
date	2009.03.04.22.47.27;	author lx;	state Exp;
branches;
next	1.62;

1.62
date	2009.02.18.23.39.00;	author amdmi3;	state Exp;
branches;
next	1.61;

1.61
date	2009.02.09.01.52.33;	author lx;	state Exp;
branches;
next	1.60;

1.60
date	2008.12.08.04.38.52;	author lx;	state Exp;
branches;
next	1.59;

1.59
date	2008.11.29.23.21.13;	author pav;	state Exp;
branches;
next	1.58;

1.58
date	2008.11.05.00.20.05;	author lx;	state Exp;
branches;
next	1.57;

1.57
date	2008.09.01.19.27.05;	author pav;	state Exp;
branches;
next	1.56;

1.56
date	2008.08.14.01.13.14;	author lx;	state Exp;
branches;
next	1.55;

1.55
date	2008.08.10.21.55.51;	author lx;	state Exp;
branches;
next	1.54;

1.54
date	2008.05.14.17.39.27;	author lx;	state Exp;
branches;
next	1.53;

1.53
date	2008.05.01.00.00.47;	author lx;	state Exp;
branches;
next	1.52;

1.52
date	2008.01.17.01.45.26;	author lx;	state Exp;
branches;
next	1.51;

1.51
date	2007.12.11.20.10.42;	author lx;	state Exp;
branches;
next	1.50;

1.50
date	2007.09.13.21.29.50;	author lx;	state Exp;
branches;
next	1.49;

1.49
date	2007.09.06.20.24.25;	author lx;	state Exp;
branches;
next	1.48;

1.48
date	2007.09.05.16.39.23;	author lx;	state Exp;
branches;
next	1.47;

1.47
date	2007.07.23.09.36.32;	author rafan;	state Exp;
branches;
next	1.46;

1.46
date	2007.06.20.21.27.04;	author lx;	state Exp;
branches;
next	1.45;

1.45
date	2007.06.06.12.50.09;	author araujo;	state Exp;
branches;
next	1.44;

1.44
date	2007.05.02.23.04.13;	author lx;	state Exp;
branches;
next	1.43;

1.43
date	2007.03.28.12.33.35;	author lx;	state Exp;
branches;
next	1.42;

1.42
date	2007.01.29.21.03.52;	author lx;	state Exp;
branches;
next	1.41;

1.41
date	2007.01.21.02.30.48;	author lx;	state Exp;
branches;
next	1.40;

1.40
date	2007.01.16.18.11.33;	author lx;	state Exp;
branches;
next	1.39;

1.39
date	2006.11.27.01.16.41;	author clsung;	state Exp;
branches;
next	1.38;

1.38
date	2006.11.05.10.11.08;	author rafan;	state Exp;
branches;
next	1.37;

1.37
date	2006.09.06.07.03.13;	author rafan;	state Exp;
branches;
next	1.36;

1.36
date	2006.06.18.20.14.43;	author itetcu;	state Exp;
branches;
next	1.35;

1.35
date	2006.05.05.11.24.51;	author garga;	state Exp;
branches;
next	1.34;

1.34
date	2006.05.02.07.58.17;	author clsung;	state Exp;
branches;
next	1.33;

1.33
date	2006.04.09.02.40.09;	author lawrance;	state Exp;
branches;
next	1.32;

1.32
date	2006.03.18.19.17.30;	author mnag;	state Exp;
branches;
next	1.31;

1.31
date	2006.01.07.07.56.03;	author edwin;	state Exp;
branches;
next	1.30;

1.30
date	2005.09.22.07.15.29;	author vsevolod;	state Exp;
branches;
next	1.29;

1.29
date	2005.09.21.22.56.58;	author vsevolod;	state Exp;
branches;
next	1.28;

1.28
date	2005.09.10.20.32.10;	author pav;	state Exp;
branches;
next	1.27;

1.27
date	2005.08.30.22.04.29;	author pav;	state Exp;
branches;
next	1.26;

1.26
date	2005.07.31.19.53.33;	author thierry;	state Exp;
branches;
next	1.25;

1.25
date	2005.05.05.09.21.28;	author pav;	state Exp;
branches;
next	1.24;

1.24
date	2004.11.09.22.20.10;	author pav;	state Exp;
branches;
next	1.23;

1.23
date	2004.11.04.12.36.59;	author pav;	state Exp;
branches;
next	1.22;

1.22
date	2004.11.02.18.12.13;	author pav;	state Exp;
branches;
next	1.21;

1.21
date	2004.10.21.12.37.50;	author pav;	state Exp;
branches;
next	1.20;

1.20
date	2004.10.16.11.56.24;	author pav;	state Exp;
branches;
next	1.19;

1.19
date	2004.10.13.02.04.30;	author edwin;	state Exp;
branches;
next	1.18;

1.18
date	2004.09.26.03.03.48;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2004.08.11.23.00.12;	author pav;	state Exp;
branches;
next	1.16;

1.16
date	2004.06.21.19.09.14;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2004.05.14.14.18.31;	author pav;	state Exp;
branches;
next	1.14;

1.14
date	2004.04.19.19.41.31;	author krion;	state Exp;
branches;
next	1.13;

1.13
date	2004.04.06.13.01.13;	author krion;	state Exp;
branches;
next	1.12;

1.12
date	2004.03.19.21.26.56;	author krion;	state Exp;
branches;
next	1.11;

1.11
date	2004.02.07.05.09.02;	author linimon;	state Exp;
branches;
next	1.10;

1.10
date	2004.01.19.21.46.24;	author pav;	state Exp;
branches;
next	1.9;

1.9
date	2003.12.11.09.50.16;	author linimon;	state Exp;
branches;
next	1.8;

1.8
date	2003.11.01.14.05.52;	author krion;	state Exp;
branches;
next	1.7;

1.7
date	2003.10.14.07.11.22;	author daichi;	state Exp;
branches;
next	1.6;

1.6
date	2003.09.24.11.25.47;	author edwin;	state Exp;
branches;
next	1.5;

1.5
date	2003.07.29.05.45.30;	author daichi;	state Exp;
branches;
next	1.4;

1.4
date	2003.07.15.06.08.04;	author daichi;	state Exp;
branches;
next	1.3;

1.3
date	2003.06.04.09.20.58;	author edwin;	state Exp;
branches;
next	1.2;

1.2
date	2003.04.28.00.42.31;	author naddy;	state Exp;
branches;
next	1.1;

1.1
date	2003.04.13.13.17.13;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.90
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310056
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310056 | lx | 2013-01-07 21:14:03 +0000 (Mon, 07 Jan 2013) | 2 lines
## SVN ##
## SVN ## Update to 3.0.9.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# Created by: lx
# $FreeBSD: head/security/samhain/Makefile 310056 2013-01-07 21:14:03Z lx $

PORTNAME=	samhain
PORTVERSION=	3.0.9
CATEGORIES=	security
MASTER_SITES=	http://la-samhna.de/archive/ \
		http://redundancy.redundancy.org/mirror/
DISTNAME=	samhain_signed-${PORTVERSION}

MAINTAINER=	lx@@FreeBSD.org
COMMENT=	The Samhain Intrusion Detection System

LICENSE=	GPLv2

OPTIONS=	KCHECK "Enable rogue KLD detection" off \
		GPG "Enable GnuPG support" off \
		MYSQL "Enable MySQL logging" off \
		POSTGRESQL "Enable PostgreSQL logging" off \
		XML_LOGS "Enable XML-formatted logs" on \
		LIBWRAP "Enable TCP wrapper support" on \
		PRELUDE "Enable Prelude Framework support" off

SUB_FILES+=	pkg-install

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}

CONFLICTS=	samhain-client-2*

.include <bsd.port.pre.mk>

.if ${ARCH} == "amd64"
CFLAGS+=	-fPIC
.endif

.if ${OSVERSION} > 800000 && ${ARCH} == "amd64"
MANUAL_PACKAGE_BUILD=	fails to link on pointyhat
.endif

.if ${OSVERSION} > 900007
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-config-h-in
.endif

.if defined(WITH_GPG)
BUILD_DEPENDS+=	gpg:${PORTSDIR}/security/gnupg
.endif

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-login-watch --localstatedir=/var \
		--enable-suidcheck

.if !defined(WITHOUT_XML_LOGS)
CONFIGURE_ARGS+=	--enable-xml-log
.endif
.if defined(WITH_RUNAS_USER)
CONFIGURE_ARGS+=	--enable-identity=${WITH_RUNAS_USER}
.else
CONFIGURE_ARGS+=	--enable-identity=yule
.endif
.if defined(WITH_KCHECK)
CONFIGURE_ARGS+=	--with-kcheck
.endif
.if defined(WITH_GPG)
CONFIGURE_ARGS+=	--with-gpg=${PREFIX}/bin/gpg
.endif
.if defined(WITH_MYSQL)
CONFIGURE_ARGS+=	--with-database=mysql \
			--with-cflags=-I${LOCALBASE}/include/mysql \
			--with-libs=-L${LOCALBASE}/lib/mysql
.endif
.if defined(WITH_POSTGRESQL)
CONFIGURE_ARGS+=	--with-database=postgresql
.endif
.if !defined(WITHOUT_LIBWRAP)
CONFIGURE_ARGS+=	--with-libwrap
.endif
.if defined(WITH_CLIENT)
CONFIGURE_ARGS+=	--enable-network=client \
		--with-data-file=REQ_FROM_SERVER/var/lib/samhain/data.samhain \
		--with-config-file=REQ_FROM_SERVER
PLIST_SUB+=	SAMHAIN="" SETPWD="" YULE="@@comment "
EXTRA_PATCHES+=	${FILESDIR}/fixsamhainrc.patch
MAN5+=	samhainrc.5
MAN8+=	samhain.8
.elif defined(WITH_SERVER)
CONFIGURE_ARGS+=	--enable-network=server
SUB_LIST+=	WITH_YULE="yes"
PLIST_SUB+=	YULE="" SAMHAIN="@@comment " SETPWD="@@comment "
EXTRA_PATCHES+=	${FILESDIR}/fixyulerc.patch
MAN5+=	yulerc.5
MAN8+=	yule.8
.else
SUB_LIST+=	WITH_YULE=""
PLIST_SUB+=	SAMHAIN="" YULE="@@comment " SETPWD="@@comment "
EXTRA_PATCHES+=	${FILESDIR}/fixsamhainrc.patch
MAN5+=	samhainrc.5
MAN8+=	samhain.8
.endif
.if defined(WITH_LOG_SERVER)
CONFIGURE_ARGS+=	--with-logserver=${WITH_LOG_SERVER}
.endif
.if defined(WITH_ALT_LOG_SERVER)
CONFIGURE_ARGS+=	--with-altlogserver=${WITH_ALT_LOG_SERVER}
.endif
.if defined(WITH_PRELUDE)
LIB_DEPENDS+=		prelude:${PORTSDIR}/security/libprelude
CONFIGURE_ARGS+=	--with-prelude
.endif

pre-everything::

.if !defined(WITH_CLIENT) && !defined(WITH_SERVER)
	@@${ECHO_MSG}
	@@${ECHO_MSG} "Building Samhain in standalone mode."
	@@${ECHO_MSG} "If you wish to enable networked mode, please hit CTRL-C"
	@@${ECHO_MSG} "now, and build samhain from the samhain-client and"
	@@${ECHO_MSG} "samhain-server ports."
	@@${ECHO_MSG}
.endif

.if defined(WITH_CLIENT) && defined(WITH_SERVER)
IGNORE=		can't build client and server at once
.endif

.if defined(WITH_KCHECK)
	@@${ECHO_MSG}
	@@${ECHO_MSG} "Building with kernel checking requires reading /dev/kmem"
	@@${ECHO_MSG} "and /dev/mem. If you're not building as root, please hit"
	@@${ECHO_MSG} "Control-C and restart the build as root."
	@@${ECHO_MSG}
.endif

.if defined(WITH_MYSQL) && !defined(WITH_XML_LOGS)
IGNORE=		XML logging is required to log to MySQL
.endif

.if defined(WITH_POSTGRESQL) && !defined(WITH_XML_LOGS)
IGNORE=		XML logging is required to log to Postgres
.endif

post-extract:
	@@${TAR} -C ${WRKDIR} -xzf ${WRKSRC}.tar.gz
	@@${RM} ${WRKSRC}.tar.gz ${WRKSRC}.tar.gz.asc

pre-install:
	@@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL

post-install:
.if !defined(WITH_SERVER)
	@@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/samhain.sh
	@@${CP} ${WRKSRC}/samhainrc ${PREFIX}/etc/samhainrc.sample
	@@${CHGRP} wheel ${PREFIX}/etc/samhainrc.sample
.else
	@@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/yule.sh
	@@${CP} ${WRKSRC}/yulerc ${PREFIX}/etc/yulerc.sample
.endif
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_3.pdf ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-client+server.html ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-client+server-troubleshooting.html ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-samhain+GnuPG.html ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-write-modules.html ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/FAQ.html ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/README.UPGRADE ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/README ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/BUGS ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/sh_mounts.txt ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/sh_userfiles.txt ${DOCSDIR}
.endif

	@@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
@


1.89
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308972
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308972 | pawel | 2012-12-15 23:52:36 +0000 (Sat, 15 Dec 2012) | 2 lines
## SVN ##
## SVN ## Bump ports affected by security/libprelude update
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/security/samhain/Makefile 308972 2012-12-15 23:52:36Z pawel $
d5 1
a5 2
PORTVERSION=	3.0.8
PORTREVISION=	1
@


1.88
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307624
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307624 | lx | 2012-11-21 20:36:28 +0000 (Wed, 21 Nov 2012) | 4 lines
## SVN ##
## SVN ## Update to 3.0.8, unbreak with utmpx.
## SVN ##
## SVN ## Feature safe: Yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 5
# New ports collection makefile for:	samhain
# Date created:				9 January 2003
# Whom:					lx
#
# $FreeBSD: head/security/samhain/Makefile 307624 2012-11-21 20:36:28Z lx $
d6 1
d107 1
a107 1
LIB_DEPENDS+=		prelude.20:${PORTSDIR}/security/libprelude
@


1.87
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/samhain/Makefile 300897 2012-07-14 14:29:18Z beat $
d8 1
a8 1
PORTVERSION=	3.0.3
d44 1
a44 1
BROKEN=		fails to build with new utmpx
@


1.86
log
@Update to 3.0.3, a bugfix release.

Feature safe:	yes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.85
log
@Update to 3.0.2 - minor bugfixes.
@
text
@d8 1
a8 1
PORTVERSION=	3.0.2
@


1.84
log
@Update to 3.0.1.

Feature safe:	yes
@
text
@d8 1
a8 1
PORTVERSION=	3.0.1
@


1.83
log
@Update to 3.0.0a.
@
text
@d8 1
a8 1
PORTVERSION=	3.0.0a
@


1.82
log
@Update to 2.8.6.
@
text
@d8 1
a8 1
PORTVERSION=	2.8.6
@


1.81
log
@Update to 2.8.5.
@
text
@d8 1
a8 1
PORTVERSION=	2.8.5
d17 2
a32 2
LICENSE=	GPLv2

@


1.80
log
@Update to 2.8.4.
@
text
@d8 1
a8 1
PORTVERSION=	2.8.4
@


1.79
log
@Update to 2.8.3a.
@
text
@d8 1
a8 1
PORTVERSION=	2.8.3a
@


1.78
log
@Update to 2.8.1. Bugfixes, IPv6.
@
text
@d8 1
a8 1
PORTVERSION=	2.8.1
d86 2
a87 2
MAN5=	samhainrc.5
MAN8=	samhain.8
d93 2
a94 2
MAN5=	yulerc.5
MAN8=	yule.8
d99 2
a100 2
MAN5=	samhainrc.5
MAN8=	samhain.8
@


1.77
log
@Update to 2.7.2.
@
text
@d8 1
a8 1
PORTVERSION=	2.7.2
@


1.76
log
@- Exclude from amd64/8 builds on pointyhat, where it mysteriously fails to link
@
text
@d8 1
a8 1
PORTVERSION=	2.7.1
@


1.75
log
@Unbreak on 8.x, it builds just fine on amd64 here. If someone has a
specific OS version on which it will not, please let me know.
@
text
@d39 4
@


1.74
log
@Update to 2.7.1.

Feature safe:	yes
@
text
@d39 1
a39 3
.if ${ARCH} == "amd64" && ${OSVERSION} >= 800000
BROKEN=		does not compile
.elif ${OSVERSION} > 900007
@


1.73
log
@Update to 2.7.0.
@
text
@d8 1
a8 1
PORTVERSION=	2.7.0
@


1.72
log
@Update to 2.6.4.
@
text
@d8 1
a8 1
PORTVERSION=	2.6.4
d31 2
@


1.71
log
@- Mark BROKEN on HEAD: fails to build with new utmpx

Reported by:	pointyhat
@
text
@d8 1
a8 1
PORTVERSION=	2.6.1b
@


1.70
log
@Update to 2.6.1. From changelog:

 -  Logfile monitoring has been enhanced with three new features:
    (1) reporting on bursts of very similar/repeated messages
    (2) reporting on expected yet missing messages (e.g. heartbeat messages)
    (3) reporting on correlated events (e.g. event A is followed by event B
        within X seconds)

 -  Better caching of UIDs/GIDs to reduce lookups

 -  Hostnames of clients are matched case-insensitively now
@
text
@d39 2
@


1.69
log
@Update to 2.6.0.
@
text
@d8 1
a8 1
PORTVERSION=	2.6.0
@


1.68
log
@Update to 2.5.10, a bugfix release.

Feature safe:	yes
@
text
@d8 1
a8 1
PORTVERSION=	2.5.10
@


1.67
log
@Update to 2.5.9.

Feature safe: yes
@
text
@d8 1
a8 1
PORTVERSION=	2.5.9
@


1.66
log
@- Chase libprelude update

Feature safe:	yes
@
text
@d8 1
a8 1
PORTVERSION=	2.5.7
@


1.65
log
@- Mark BROKEN on amd64/8

Reported by:	pointyhat
@
text
@d103 1
a103 1
LIB_DEPENDS+=		prelude.19:${PORTSDIR}/security/libprelude
@


1.64
log
@Update to 2.5.7, a bugfix release.
@
text
@d37 4
@


1.63
log
@Update to 2.5.4, a security bugfix release. This resolves a problem
where an unauthorized client could download configuration and database
files from the server.

Full changes since 2.5.2:

 - email logging has been rewritten for enhanced functionality. It's
   now possible to filter messages different for each recipient, and
   regular expressions can be used now for filtering

 - new option SetMailPort allows to set a custom SMTP port

 - in the configuration file, option values can now be set by evaluating
   shell commands: Key = $( command )

 - PortCheckInterface now allows a list as value

 - new option SetConnectionTimeout allows to configure the client/server
   connection timeout

 - new option SetThrottle allows to configure throughput throttling for
   the database download to the client
@
text
@d8 1
a8 1
PORTVERSION=	2.5.4
d34 1
a34 1
CFLAGS+=        -fPIC
@


1.62
log
@- Chase security/libprelude shlib version bump

PR:		131286, 131585 (partial)
Submitted by:	Vladimir Korkodinov <viper at perm dot raid dot ru>
@
text
@d8 1
a8 2
PORTVERSION=	2.5.2
PORTREVISION=	1
@


1.61
log
@Update to 2.5.2.

Changes:

 -  On request, there is now a global option LooseDirCheck ([false]/true) to
    drop reports on directories with changes of size/mtime/ctime (resulting
    from changes within the directory)

 -  An option to improve hidden process detection from within an OpenVZ
    container has been added

 -  Port check now reports process pid, reporting to prelude is more
    complete now

 -  A bug has been fixed whereby for files larger than 2GB, a filesize of
    exactly 2GB could be inserted into the RDBMS (if logging to one)
@
text
@d9 1
d100 1
a100 1
LIB_DEPENDS+=		prelude.17:${PORTSDIR}/security/libprelude
@


1.60
log
@Update to 2.5.1, which should really fix the amd64 build problems.
@
text
@d8 1
a8 1
PORTVERSION=	2.5.1
@


1.59
log
@- Chase libprelude update

Forgotten by:	beech
Reported by:	pointyhat
@
text
@d8 1
a8 1
PORTVERSION=	2.5.0
@


1.58
log
@Update to 2.5.0. Includes a new module for log file analysis, and should fix build issues on 64 bit platforms.
@
text
@d99 1
a99 1
LIB_DEPENDS+=		prelude.14:${PORTSDIR}/security/libprelude
@


1.57
log
@- Mark BROKEN on amd64
@
text
@d8 1
a8 1
PORTVERSION=	2.4.5
a34 1
BROKEN=		does not compile
@


1.56
log
@Use -fPIC on amd64.

Submitted by:	QA Tindy
@
text
@d35 1
@


1.55
log
@Update to 2.4.5. Only notable change on fbsd is the introduction of
the dnmalloc allocator.
@
text
@d33 4
@


1.54
log
@Update dependency on libprelude.

PR:		123660
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl>
@
text
@d8 1
a8 1
PORTVERSION=	2.4.4
@


1.53
log
@Update to 2.4.4. Fixes some bugs, and adds the ability to store full
file content for small files in the signature database itself.
@
text
@d95 1
a95 1
LIB_DEPENDS+=		prelude.13:${PORTSDIR}/security/libprelude
@


1.52
log
@Update to 2.4.2. This fixes a security issue where checksumming of the gpg
binary before execution did not function correctly.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.2
@


1.51
log
@Update to 2.4.1. Also fix a rather silly uninstall message, reported
by brd@@.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.1
@


1.50
log
@Upgrade to 2.3.7, which fixes a Prelude integration bug.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.7
@


1.49
log
@Update to 2.3.6.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.6
@


1.48
log
@Chase libprelude version bump.

PR:		ports/116112
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl>
Approved by:	lx
@
text
@d8 1
a8 2
PORTVERSION=	2.3.5
PORTREVISION=	1
@


1.47
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d9 1
d96 1
a96 1
LIB_DEPENDS+=		prelude.12:${PORTSDIR}/security/libprelude
@


1.46
log
@Update to 2.3.5.
@
text
@d39 1
a39 1
		--mandir=${PREFIX}/man --enable-suidcheck
@


1.45
log
@- Update libprelude to 0.9.14.
- Update dependent ports accordingly.
- Bump PORTVERSION to force rebuild.

PR:		ports/112703
Submitted by:	Marcelo Araujo <araujo@@FreeBSD.org>
Approved by:	stas (mentor)
@
text
@d8 1
a8 2
PORTVERSION=	2.3.4
PORTREVISION=	1
@


1.44
log
@Update to 2.3.4. This fixes a reliablility problem in the process check
module. If you are a user of this module, upgrading is recommended.

Approved by:	edwin (mentor)
@
text
@d9 1
d96 1
a96 1
LIB_DEPENDS+=		prelude.11:${PORTSDIR}/security/libprelude
@


1.43
log
@Updating to 2.3.3.

Approved by:	edwin (mentor)
@
text
@d8 1
a8 1
PORTVERSION=	2.3.3
a37 1
USE_RC_SUBR=	yes
@


1.42
log
@Update to 2.3.2, which fixes a regression in "stealth mode".

Approved by:	edwin (mentor)
@
text
@d8 1
a8 1
PORTVERSION=	2.3.2
@


1.41
log
@Updating to 2.3.1.

Approved by:	edwin (mentor)
@
text
@d8 1
a8 1
PORTVERSION=	2.3.1
@


1.40
log
@- update Prelude version
- bump PORTREVISION

PR:		ports/107985
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl>
Approved by:	edwin (mentor)
@
text
@d8 1
a8 2
PORTVERSION=	2.3.0
PORTREVISION=	1
d14 1
a14 1
MAINTAINER=	lx@@redundancy.redundancy.org
@


1.39
log
@- Update to 0.9.11
- library version update of related ports

Changelog libprelude:
- Hook class comparison function. Accept NULL, equal, not equal operator.
- Introduce better error checking in the idmef-class API, which is now
  considered public and might be used by external application. Rename
  error code to reflect the API.
- Change to the way IDMEF listed element are handled. Specifying negative
  number as the position of the element from the low level API now allow
  to position the element at the specified (reversed) index. Using the
  high level API a negative index permit to address a list of element
  backward (replace an element).
- Build fixes for SWIG > 1.3.27.
- Modify idmef_value_match() so that it always unroll listed value
  (do it for both val1 and val2. Remove assertion, and let
  idmef_value_type_compare() return an error code in case there is an issue.
- Handle path using IDMEF_LIST_APPEND or IDMEF_LIST_PREPEND as
  path using an undefined list index on idmef_path_get() call.
- Make criteria parser accept (*) list index.
- Implement comparison function for all IDMEF object.

PR:		ports/104328
Submitted by:	maintainer (Robin Gruyters)
Approved by:	portmgr (pav)
@
text
@d9 1
d97 1
a97 1
LIB_DEPENDS+=		prelude.10:${PORTSDIR}/security/libprelude
@


1.38
log
@- Update to 2.3.0

PR:		ports/105159
Submitted by:	David Thiel (maintainer)
@
text
@d96 1
a96 1
LIB_DEPENDS+=		prelude.[7-?]:${PORTSDIR}/security/libprelude
@


1.37
log
@- Update to 2.2.4

PR:		ports/102915
Submitted by:	David Thiel <lx at redundancy.redundancy.org> (maintainer)
@
text
@d8 1
a8 1
PORTVERSION=	2.2.4
d149 1
a149 1
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_2.pdf ${DOCSDIR}
@


1.36
log
@Updating the Samhain HIDS to 2.2.1. This is a minor release which fixes
some issues with the Prelude IDS system and compilation on x86_64.

PR:		ports/99114
Submitted by:	maintainer
@
text
@d8 1
a8 1
PORTVERSION=	2.2.1
d38 1
d140 1
a140 1
	@@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/samhain.sh.sample
d144 1
a144 1
	@@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/yule.sh.sample
d162 1
@


1.35
log
@- Chase libprelude version
- Bump PORTREVISION

PR:		ports/96758, ports/96759, ports/96760
Submitted by:	maintainer
@
text
@d8 1
a8 2
PORTVERSION=	2.2.0
PORTREVISION=	1
@


1.34
log
@Updating the Samhain HIDS to 2.2.0. Changes since last version:
-  For files under the 'GrowingLogfiles' policy, the checksum is now
   verified up to the previous size.
-  Server-to-server relay is possible.
-  More user policies are available now.

PR:		ports/96643
Submitted by:	maintainer (David Thiel)
@
text
@d9 1
d96 1
a96 1
LIB_DEPENDS+=		prelude.7:${PORTSDIR}/security/libprelude
@


1.33
log
@When yule is installed, add the yule user and group as well.  This is
especially useful for package users since they couldn't run the install-user
target.

PR:		ports/90305 (based on)
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
Approved by:	maintainer timeout on feedback (3 months)
Committed from:	Sydney Linux User Group codefest at UTS
@
text
@d8 1
a8 2
PORTVERSION=	2.1.2
PORTREVISION=	1
d11 1
a11 1
		http://cold.darkambient.net/
d148 1
a148 2
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_0.ps ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_0.html.tar ${DOCSDIR}
@


1.32
log
@- Update to 2.1.2
- Add PRELUDE option

PR:		94406
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl>
Approved by:	maintainer
@
text
@d9 1
d26 2
d77 1
d83 1
d135 3
a162 3
install-user:
	@@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} install-user)

@


1.31
log
@Update: security/samhain 2.0.10 -> 2.1.0

	Updating the Samhain integrity checking system to 2.1.0, a
	bugfix release.

	It's been requested by several people to break Samhain out
	into separate client and server ports. This PR does that,
	with a samhain-client and samhain-server port, as slave
	ports off of samhain. I'm not sure the best way to submit
	a PR to do this kind of action, but here is a shar of all
	three ports. If another format is desired, please let me
	know.  I'm also interested in feedback on the approach used
	for splitting these out.

PR:		ports/90305
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d8 1
a8 1
PORTVERSION=	2.1.0
d22 2
a23 1
		LIBWRAP "Enable TCP wrapper support" on
d90 4
@


1.30
log
@Fix DISTNAME variable.

Reported by:	Jin-Shan Tseng <tjs@@cdpa.nsysu.edu.tw>
Pointy hat to:	vsevolod
@
text
@a5 14
#
#
# This port recognizes the following non-boolean tunables:
#
# WITH_RUNAS_USER:
#	Whe building with "WITH_SERVER" defined, the username of the
#	account Yule will run as. Defaults to "yule". If using
#	WITH_GPG, ensure that this user exists and has a pgp
#	keypair before installing.
#
# WITH_LOG_SERVER, WITH_ALT_LOG_SERVER. When "WITH_CLIENT" is defined,
#	these specify what server the client will fetch configuration
#	and database files from. This can also be defined at runtime.
#
d8 1
a8 1
PORTVERSION=	2.0.10
d22 1
a22 3
		LIBWRAP "Enable TCP wrapper support" on \
		CLIENT "Build as Samhain network client" off \
		SERVER "Build as Yule network server" off
d26 2
d94 1
a94 1
	@@${ECHO_MSG} "Building in standalone mode."
d96 2
a97 2
	@@${ECHO_MSG} "now, review the options in the Makefile, and make"
	@@${ECHO_MSG} "with WITH_SERVER=yes or WITH_CLIENT=yes."
d102 1
a102 1
IGNORE=		Can't build client and server at once
@


1.29
log
@Update to 2.0.10 [1]
Feed portlint

PR:		86426 [1]
Submitted by:	David Thiel (maintainer) [1]
@
text
@d26 1
a26 1
DISTNAME=	samhain_signed-${PORTVERSION}.tar.gz
@


1.28
log
@- Replace .error with IGNORE to prevent INDEX build failures
@
text
@d22 1
a22 1
PORTVERSION=	2.0.9
d26 1
a26 1
DISTFILES=	samhain_signed-${PORTVERSION}.tar.gz
d40 2
@


1.27
log
@- Update to 2.0.9
- samhainrc.sample file is chgrp'd to wheel
- RUNAS_USER now defaults to "yule" properly
- XML logging is now on by default and tunable

PR:		ports/85448
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d114 1
a114 4
	@@${ECHO_MSG}
	@@${ECHO_MSG} "Can't build client and server at once!"
	@@${ECHO_MSG}
.error "Can't build client and server at once!"
d126 1
a126 4
	@@${ECHO_MSG}
	@@${ECHO_MSG} "XML logging is required to log to MySQL."
	@@${ECHO_MSG}
.error "XML logging is required to log to MySQL."
d130 1
a130 4
	@@${ECHO_MSG}
	@@${ECHO_MSG} "XML logging is required to log to Postgres."
	@@${ECHO_MSG}
.error "XML logging is required to log to Postgres."
@


1.26
log
@Update to 2.0.8.

PR:		83960
Submitted by:	Babak Farrokhi <babak (at) farrokhi.net>
Approved by:	maintainer
@
text
@d12 3
a14 1
#	account Yule will run as. Defaults to "yule".
d17 1
a17 1
# 	these specify what server the client will fetch configuration
d22 1
a22 1
PORTVERSION=	2.0.8
d35 1
d50 3
d55 2
d67 1
a67 1
			--with-libs=-L${LOCALBASE}/lib/mysql --enable-xml-log
d70 1
a70 1
CONFIGURE_ARGS+=	--with-database=postgresql --enable-xml-log
d128 14
d150 1
@


1.25
log
@- Update to 2.0.6

PR:		ports/80622
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d20 1
a20 1
PORTVERSION=	2.0.6
@


1.24
log
@- Update to 2.0.2

PR:		ports/73699
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d20 1
a20 1
PORTVERSION=	2.0.2
d127 1
d130 1
@


1.23
log
@- Update to 2.0.1

PR:		ports/73501
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d20 1
a20 1
PORTVERSION=	2.0.1
@


1.22
log
@- Update to 2.0.0

PR:		ports/73393
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d20 1
a20 1
PORTVERSION=	2.0.0
@


1.21
log
@- Fix OPTIONS handling
@
text
@d20 1
a20 1
PORTVERSION=	1.8.12
d132 2
a133 2
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_8.ps ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_8.html.tar ${DOCSDIR}
d135 1
d137 7
@


1.20
log
@- Update to 1.8.12 and unbreak on 5.x

PR:		ports/72750
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d50 1
a50 1
.if !defined(WITHOUT_KCHECK)
d112 1
a112 1
.if !defined(WITHOUT_KCHECK)
@


1.19
log
@Update: security/samhain 1.8.10b -> 1.8.11

	Updating the Samhain integrity checking system from 1.8.10b to 1.8.11.

	Code changes include:

	o for files in the IgnoreAll policy, there are no warnings
	  (anymore) about 'no such user/group' and/or non-printable filenames
	o there is a new option HardlinkOffset=... to specify an
	  offset from the canonical hardlink count for a directory
	o ... and a new option AddOKChars=... to modify the set of
	  characters in a filename for which a warning (about
	  obscure/non-printable) filename is issued.

	Port changes:

	Turn off kernel integrity checking by default - building
	this into packages wouldn't work anyhow, since it would
	only work with an identical kernel as on the build cluster.

PR:		ports/71169
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d20 1
a20 1
PORTVERSION=	1.8.11
a38 4
.if ${OSVERSION} >= 502126
BROKEN=		"Does not build on FreeBSD >= 5.x"
.endif

d115 1
a115 1
	@@${ECHO_MSG} "and /dev/mem. If you're not building as root, please hit 
@


1.18
log
@BROKEN on 5.x: Does not compile

Approved by:    portmgr (self)
@
text
@d8 1
a8 1
# This port recognizes the following non-binary tunables:
d20 1
a20 1
PORTVERSION=	1.8.10b
d29 1
a29 1
OPTIONS=	KCHECK "Enable rogue KLD detection" on \
d118 3
a120 3
	@@${ECHO_MSG} "Building with kernel checking requires reading /dev/kmem."
	@@${ECHO_MSG} "If you're not building as root, please hit Control-C and"
	@@${ECHO_MSG} "restart the build as root."
@


1.17
log
@- Update to 1.8.10b

PR:		ports/69387
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d39 4
@


1.16
log
@- Update to 1.8.9

PR:		ports/68173
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d8 1
a8 1
# This port recognizes the following tunables:
d10 7
a16 28
# RUNAS_USER:
#	The username of the account Yule will run as. Usually just "yule".
#
# WITH_GPG:
#	Instructs the port to sign configuration files using the
# 	GNU Privacy Guard.
#
# WITH_KCHECK:
#	Enable support for rogue kernel module detection.
#
# WITH_MYSQL:
#	Enable support for logging to a MySQL database.  Due to there
#	being multiple current versions of MySQL, dependency for this
#	is NOT checked.
#
# WITH_POSTGRESQL:
#	Enable support for logging to a Postgres database.  Untested.
#
# WITH_LIBWRAP:
#	Enable support for TCP wrappers.
#
# SERVER:
#	Builds as Yule, Samhain's central logging server.  Mutually exclusive
#	with CLIENT.
#
# CLIENT:
# 	Builds as a client to Yule.  Fetches configuration files
#	and signature database from LOG_SERVER, and optionally, ALT_LOG_SERVER.
d20 1
a20 1
PORTVERSION=	1.8.9
d29 10
d40 1
a40 1
BUILD_DEPENDS=	gpg:${PORTSDIR}/security/gnupg
d47 2
a48 2
.if defined(RUNAS_USER)
CONFIGURE_ARGS+=	--enable-identity=${RUNAS_USER}
d50 1
a50 1
.if defined(WITH_KCHECK)
d64 1
a64 1
.if defined(WITH_LIBWRAP)
d67 1
a67 1
.if defined(CLIENT)
d75 1
a75 1
.elif defined(SERVER)
d87 2
a88 2
.if defined(LOG_SERVER)
CONFIGURE_ARGS+=	--with-logserver=${LOG_SERVER}
d90 2
a91 2
.if defined(ALT_LOG_SERVER)
CONFIGURE_ARGS+=	--with-altlogserver=${ALT_LOG_SERVER}
d96 1
a96 1
.if !defined(CLIENT) && !defined(SERVER)
d100 2
a101 1
	@@${ECHO_MSG} "now and make with SERVER=yes or CLIENT=yes."
d105 1
a105 1
.if defined(CLIENT) && defined(SERVER)
d112 1
a112 1
.if defined(WITH_KCHECK)
d125 1
a125 1
.if !defined(SERVER)
d141 1
a141 1
.include <bsd.port.mk>
@


1.15
log
@- Update to 1.8.7
- Fix WITH_LOGSERVER knob

PR:		ports/66578
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d41 1
a41 1
PORTVERSION=	1.8.7
@


1.14
log
@- Update to version 1.8.6

PR:		ports/65778
Submitted by:	maintainer
@
text
@d41 1
a41 1
PORTVERSION=	1.8.6
d99 1
a99 1
CONFIGURE_ARGS+=	--with-logserver=${ALT_LOG_SERVER}
@


1.13
log
@- Update to version 1.8.5

PR:		ports/65226
Submitted by:	maintainer
@
text
@d41 1
a41 1
PORTVERSION=	1.8.5
@


1.12
log
@- Update to version 1.8.4

PR:		ports/64480
Submitted by:	maintainer
@
text
@d41 1
a41 1
PORTVERSION=	1.8.4
d72 1
a72 1
.if defined(WITH_POSTGRES)
d81 1
a81 1
		--with-config-file=REQ_FROM_SERVER --with-logserver=${LOG_SERVER}
d98 3
a119 8
.endif

.if defined(CLIENT) && !defined(LOG_SERVER)
	@@${ECHO_MSG}
	@@${ECHO_MSG} "Please define LOG_SERVER (and ALT_LOG_SERVER, if "
	@@${ECHO_MSG} "applicable), the machine(s) this client will log to."
	@@${ECHO_MSG}
.error "Please define LOG_SERVER."
@


1.11
log
@Update to 1.8.3.  See docs/Changelog for full details.  Notable:

 new option SetBindAddress (--bind-address=...) to force
   interface for outgoing connections on multi-interface box
 use persistent connection to database by default

PR:		ports/62290
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d41 1
a41 1
PORTVERSION=	1.8.3
@


1.10
log
@- Update to 1.8.2

PR:		ports/61588
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d41 1
a41 1
PORTVERSION=	1.8.2
@


1.9
log
@Update to 1.8.1, mostly minor bugfixes.  See docs/Changelog for details.

PR:		ports/59935
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d41 1
a41 1
PORTVERSION=	1.8.1
@


1.8
log
@- Update to version 1.8.0

PR:		58790
Submitted by:	maintainer
@
text
@d41 1
a41 1
PORTVERSION=	1.8.0
@


1.7
log
@update security/samhain: 1.7.11 -> 1.7.12
  - Updating Samhain to 1.7.12, which contains fixes for a heap overflow
    in e-mail parsing.

PR:		57965
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d28 3
d41 1
a41 1
PORTVERSION=	1.7.12
d54 2
a55 2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-login-watch --localstatedir=/var \
d75 3
d79 1
a79 1
CONFIGURE_ARGS+= --enable-network=client \
d83 3
a85 3
EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch
MAN5= samhainrc.5
MAN8= samhain.8
d89 3
a91 3
EXTRA_PATCHES+= ${FILESDIR}/fixyulerc.patch
MAN5= yulerc.5
MAN8= yule.8
d94 3
a96 3
EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch
MAN5= samhainrc.5
MAN8= samhain.8
d146 5
a150 5
	${MKDIR} ${PREFIX}/share/doc/samhain
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_7.ps ${PREFIX}/share/doc/samhain
	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_7.html.tar ${PREFIX}/share/doc/samhain
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-client+server.html ${PREFIX}/share/doc/samhain
	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-samhain+GnuPG.html ${PREFIX}/share/doc/samhain
@


1.6
log
@Update port: security/samhain

	Update to 1.7.11.

PR:		ports/56754
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d38 1
a38 1
PORTVERSION=	1.7.11
@


1.5
log
@update security/samhain: 1.7.9 -> 1.7.10

PR:		54997
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d38 1
a38 1
PORTVERSION=	1.7.10
@


1.4
log
@update security/samhain: 1.7.8 -> 1.7.9

PR:		54481
Submitted by:	David Thiel <lx@@redundancy.redundancy.org> (maintainer)
@
text
@d11 1
a11 2
#	The username of the account Samhain/Yule will run as.
#	Usually just "samhain" or "yule".
d38 1
a38 1
PORTVERSION=	1.7.9
d40 1
a40 1
MASTER_SITES=	http://samhain.securecirt.org/ \
@


1.3
log
@iUpdate of Samhain to 1.7.8

	Update to version 1.7.8
	Fix build when MySQL logging is enabled
	Add LOG_SERVER and ALT_LOG_SERVER tunables
	Require LOG_SERVER be defined for clients
	Have clients request config and signatures from server by default
	Change TRUSTED_USER to a more accurate name (RUNAS_USER)
	Fix sample config file install/deinstall
	Add documentation on tunables

PR:		ports/52912
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d39 1
a39 1
PORTVERSION=	1.7.8
d41 2
a42 1
MASTER_SITES=	http://samhain.securecirt.org/
@


1.2
log
@Update to 1.7.5, fix packing list bugs, and add a more reliable
MASTER_SITE.

PR:		51044
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d7 30
d39 1
a39 1
PORTVERSION=	1.7.5
d41 1
a41 2
MASTER_SITES=	http://la-samhna.de/samhain/ \
		http://samhain.securecirt.org/
d52 2
a53 1
CONFIGURE_ARGS= --enable-login-watch --localstatedir=/var --mandir=${PREFIX}/man
d55 2
a56 2
.if defined(TRUSTED_USER)
CONFIGURE_ARGS+=	--enable-identity=${TRUSTED_USER}
d65 3
a67 1
CONFIGURE_ARGS+=	--with-database=mysql
d70 1
a70 1
CONFIGURE_ARGS+=	--with-database=postgresql
d73 3
a75 1
CONFIGURE_ARGS+=	--enable-network=client
d77 1
d83 1
d88 1
d92 3
d99 1
d103 24
@


1.1
log
@The Samhain Intrusion Detection System

	Samhain is a host-based Intrusion Detection System and
	integrity checker with advanced features such as centralized
	logging, MySQL/PostgreSQL support, and rootkit detection.

PR:		ports/46982
Submitted by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.7.4
d11 2
a12 1
MASTER_SITES=	http://la-samhna.de/samhain/
d19 1
a19 1
RUN_DEPENDS=	gpg:${PORTSDIR}/security/gnupg
a78 1
.if defined(WITH_GPG)
a79 1
.endif
@

