From yasu@home.utahime.org  Mon Mar 10 05:45:13 2014
Return-Path: <yasu@home.utahime.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 2668E1D7
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Mar 2014 05:45:13 +0000 (UTC)
Received: from gate.utahime.jp (ipq210.utahime.jp [183.180.29.210])
	by mx1.freebsd.org (Postfix) with ESMTP id BF522773
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Mar 2014 05:45:11 +0000 (UTC)
Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1])
	by gate.utahime.jp (Postfix) with ESMTP id 472EA4E641;
	Mon, 10 Mar 2014 14:45:04 +0900 (JST)
Received: from eastasia.home.utahime.org (localhost [127.0.0.1])
	by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id 0E78D75921;
	Mon, 10 Mar 2014 14:45:04 +0900 (JST)
Received: from rolling-vm-freebsd2.home.utahime.org (rolling-vm-freebsd2.home.utahime.org [192.168.174.54])
	by eastasia.home.utahime.org (Postfix) with ESMTP id C5CBB7591E;
	Mon, 10 Mar 2014 14:45:03 +0900 (JST)
Received: by rolling-vm-freebsd2.home.utahime.org (Postfix, from userid 1000)
	id 8B87CC4192; Mon, 10 Mar 2014 14:45:03 +0900 (JST)
Message-Id: <20140310054503.8B87CC4192@rolling-vm-freebsd2.home.utahime.org>
Date: Mon, 10 Mar 2014 14:45:03 +0900 (JST)
From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] security/logcheck: Take maintainership, support staging, etc.
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         187411
>Category:       ports
>Synopsis:       [PATCH] security/logcheck: Take maintainership, support staging, etc.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jadawin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 10 05:50:00 UTC 2014
>Closed-Date:    Tue Mar 11 16:07:02 UTC 2014
>Last-Modified:  Tue Mar 11 16:10:00 UTC 2014
>Originator:     Yasuhiro KIMURA
>Release:        FreeBSD 10.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD xxxx 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260673: Mon Feb 10 14:35:30 JST 2014 xxxx amd64


	
>Description:
	
	- Take maintainership.
	- Support staging.
	- Add LICENSE.
	- Use USERS/GROUPS to create group and account.
	- Use shebangfix to fix bash path of logcheck command.
	- Bump PORTREVISION.

>How-To-Repeat:
	
>Fix:

	

--- patch-logcheck begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 347711)
+++ Makefile	(working copy)
@@ -3,14 +3,16 @@
 
 PORTNAME=	logcheck
 PORTVERSION=	1.3.15
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
 DISTNAME=	${PORTNAME}_${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	yasu@utahime.org
 COMMENT=	Auditing tool for system logs on Unix boxes
 
+LICENSE=	GPLv2
+
 RUN_DEPENDS=	mime-construct:${PORTSDIR}/mail/mime-construct \
 		lockfile:${PORTSDIR}/mail/procmail \
 		bash:${PORTSDIR}/shells/bash
@@ -18,9 +20,9 @@
 PORTSCOUT=	limit:^1\.2\.
 
 LOGCHECK_USER=	logcheck
-LOGCHECK_UID=	915
 LOGCHECK_GROUP=	${LOGCHECK_USER}
-LOGCHECK_GID=	${LOGCHECK_UID}
+USERS=		${LOGCHECK_USER}
+GROUPS=		${LOGCHECK_GROUP}
 
 BASEDIR?=	# None. portlint compliance
 DBDIR=		${BASEDIR}/var/db/${PORTNAME}
@@ -39,18 +41,18 @@
 BINMODE=	755
 SHAREMODE=	640
 SUB_LIST+=	LOGCHECK_USER=${LOGCHECK_USER} \
-		LOGCHECK_UID=${LOGCHECK_UID} \
 		LOGCHECK_GROUP=${LOGCHECK_GROUP} \
-		LOGCHECK_GID=${LOGCHECK_GID} \
-		PW=${PW} CRON=${PORT_OPTIONS:MCRON}
+		CRON=${PORT_OPTIONS:MCRON}
 SUB_FILES=	pkg-install pkg-deinstall pkg-message
-PLIST_SUB+=	DBDIR=${DBDIR} RUNDIR=${RUNDIR}
-SHEBANG_FILES=	src/logtail src/logtail2
+PLIST_SUB+=	LOGCHECK_USER=${LOGCHECK_USER} \
+		LOGCHECK_GROUP=${LOGCHECK_GROUP} \
+		DBDIR=${DBDIR} RUNDIR=${RUNDIR}
+SHEBANG_FILES=	src/logcheck src/logtail src/logtail2
 CONFIG_DIRS=	cracking.d ignore.d.paranoid ignore.d.server \
 		ignore.d.workstation violations.d violations.ignore.d
 DOCS=		AUTHORS CHANGES CREDITS LICENSE TODO docs/README*
 PORTDOCS=	${DOCS:T}
-MAN8=		logcheck.8 logtail.8 logtail2.8
+MAN_FILES=	logcheck.8 logtail.8 logtail2.8
 
 PATCH_LIST=	extra-patch-debian__logcheck.cron.d \
 		extra-patch-docs__logcheck.8 \
@@ -59,7 +61,6 @@
 		extra-patch-src__logtail2
 EXTRA_PATCHES=	${PATCH_LIST:C|^|${WRKDIR}/|g}
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 pre-patch:
@@ -75,43 +76,34 @@
 		${WRKSRC}/etc/logcheck.logfiles
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/src/logcheck ${PREFIX}/sbin
-	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail ${PREFIX}/sbin
-	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail2 ${PREFIX}/sbin
-	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-	@${INSTALL} -d -o ${LOGCHECK_USER} -g ${LOGCHECK_GROUP} \
-		${DBDIR} ${RUNDIR}
-	@${ECHO_CMD} '@exec ${CHOWN} -R ${LOGCHECK_USER}:${LOGCHECK_GROUP} \
-		${DBDIR} ${RUNDIR}' >> ${TMPPLIST}
-	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${ETCDIR}
-	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/etc/logcheck.conf \
-		${ETCDIR}/logcheck.conf.sample
-	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/etc/logcheck.logfiles \
-		${ETCDIR}/logcheck.logfiles.sample
+	${INSTALL_SCRIPT} ${WRKSRC}/src/logcheck ${STAGEDIR}${PREFIX}/sbin
+	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail ${STAGEDIR}${PREFIX}/sbin
+	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail2 ${STAGEDIR}${PREFIX}/sbin
+	@${INSTALL} -d ${STAGEDIR}${DBDIR} ${STAGEDIR}${RUNDIR}
+	@${INSTALL} -d ${STAGEDIR}${ETCDIR}
+	@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.conf \
+		${STAGEDIR}${ETCDIR}/logcheck.conf.sample
+	@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.logfiles \
+		${STAGEDIR}${ETCDIR}/logcheck.logfiles.sample
 .for i in ${CONFIG_DIRS}
-	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${ETCDIR}/${i}
-	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/rulefiles/linux/${i}/* \
-		${ETCDIR}/${i}
+	@${INSTALL} -d ${STAGEDIR}${ETCDIR}/${i}
+	@${INSTALL_DATA} ${WRKSRC}/rulefiles/linux/${i}/* \
+		${STAGEDIR}${ETCDIR}/${i}
 .endfor
-	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${DATADIR}/detectrotate
-	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/src/detectrotate/*.dtr \
-		${DATADIR}/detectrotate
-.if ${PORT_OPTIONS:MEXAMPLES}
-	@${INSTALL} -d ${EXAMPLESDIR}
+	@${INSTALL} -d ${STAGEDIR}${DATADIR}/detectrotate
+	@${INSTALL_DATA} ${WRKSRC}/src/detectrotate/*.dtr \
+		${STAGEDIR}${DATADIR}/detectrotate
+	@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}
 	@${INSTALL_DATA} -m 0644 ${WRKSRC}/debian/logcheck.cron.d \
-		${EXAMPLESDIR}/crontab.in
-.endif
+		${STAGEDIR}${EXAMPLESDIR}/crontab.in
 	@${ECHO_CMD} '@exec ${CHGRP} -R ${LOGCHECK_GROUP} \
 		${ETCDIR:S|^${PREFIX}/|%D/|} \
 		${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
-	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-	@${INSTALL_MAN} ${WRKSRC}/docs/*.8 ${MAN8PREFIX}/man/man8
+.for i in ${MAN_FILES}
+	@${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN8PREFIX}/man/man8
+	@${GZIP_CMD} ${STAGEDIR}${MAN8PREFIX}/man/man8/$i
+.endfor
+	@${INSTALL} -d ${STAGEDIR}${DOCSDIR}
+	@cd ${WRKSRC} && ${INSTALL_DATA} -m 0644 ${DOCS} ${STAGEDIR}${DOCSDIR}
 
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	@${INSTALL} -d ${DOCSDIR}
-	@cd ${WRKSRC} && ${INSTALL_DATA} -m 0644 ${DOCS} ${DOCSDIR}
-.endif
-	@${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.post.mk>
Index: files/extra-patch-src__logcheck.in
===================================================================
--- files/extra-patch-src__logcheck.in	(revision 347711)
+++ files/extra-patch-src__logcheck.in	(working copy)
@@ -1,11 +1,5 @@
 --- src/logcheck.orig	2010-07-07 15:59:57.000000000 -0400
 +++ src/logcheck	2010-07-07 16:19:33.000000000 -0400
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!%%LOCALBASE%%/bin/bash
- #
- # Copyright (C) 2004-2010 Debian Logcheck Team
- #                         <logcheck-devel@alioth.lists.debian.org>
 @@ -24,17 +24,10 @@
  
  if [ `id -u` = 0 ]; then
Index: files/pkg-deinstall.in
===================================================================
--- files/pkg-deinstall.in	(revision 347711)
+++ files/pkg-deinstall.in	(working copy)
@@ -21,13 +21,5 @@
 		rm -f /var/cron/tabs/${user}
 		echo "---> Removed crontab for \"${user}\"."
 	fi
-
-	if %%PW%% user show ${user} > /dev/null 2>&1; then
-		%%PW%% user del ${user}
-		echo "---> Removed user \"${user}\" and group \"${group}\"."
-	fi
-	if %%PW%% group show ${group} > /dev/null 2>&1; then
-		%%PW%% group del ${group}
-	fi
 ;;
 esac
Index: files/pkg-install.in
===================================================================
--- files/pkg-install.in	(revision 347711)
+++ files/pkg-install.in	(working copy)
@@ -1,29 +1,10 @@
 #!/bin/sh
 
 user="%%LOGCHECK_USER%%"
-uid="%%LOGCHECK_UID%%"
 group="%%LOGCHECK_GROUP%%"
-gid="%%LOGCHECK_GID%%"
-descr="Logcheck system account"
-homedir="/var/db/logcheck"
-shell="%%LOCALBASE%%/bin/bash"
 configfiles="logcheck.conf logcheck.logfiles"
 
 case $2 in
-PRE-INSTALL)
-	if %%PW%% group show ${group} > /dev/null 2>&1; then
-		echo "---> You already have a group \"${group}\", so I will use it."
-	else
-		%%PW%% group add "${group}" -g "${gid}"
-		echo "---> Created group \"${group}\"."
-	fi
-	if %%PW%% user show ${user} > /dev/null 2>&1; then
-		echo "---> You already have a user \"${user}\", so I will use it."
-	else
-		%%PW%% user add -n ${user} -c "${descr}" -d "${homedir}" -s "${shell}" -g ${group} -u "${uid}"
-		echo "---> Created user \"${user}\"."
-	fi
-;;
 POST-INSTALL)
     if [ "%%CRON%%" = "CRON" ]; then
 	if [ -f %%EXAMPLESDIR%%/crontab.in ] ; then
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 347711)
+++ pkg-plist	(working copy)
@@ -192,6 +192,9 @@
 %%DATADIR%%/detectrotate/10-savelog.dtr
 %%DATADIR%%/detectrotate/20-logrotate.dtr
 %%DATADIR%%/detectrotate/30-logrotate-dateext.dtr
+man/man8/logcheck.8.gz
+man/man8/logtail.8.gz
+man/man8/logtail2.8.gz
 sbin/logcheck
 sbin/logtail
 sbin/logtail2
@@ -208,7 +211,9 @@
 @dirrm %%DATADIR%%
 @cwd /
 @exec mkdir -p %%DBDIR%%
+@exec chown %%LOGCHECK_USER%%:%%LOGCHECK_GROUP%% %%DBDIR%%
 @dirrmtry %%DBDIR%%
 @exec mkdir -p %%RUNDIR%%
+@exec chown %%LOGCHECK_USER%%:%%LOGCHECK_GROUP%% %%RUNDIR%%
 @dirrmtry %%RUNDIR%%
 @cwd
--- patch-logcheck ends here ---


>Release-Note:
>Audit-Trail:

From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/187411: [PATCH] security/logcheck: Take maintainership,
 support staging, etc.
Date: Tue, 11 Mar 2014 14:56:48 +0900

 This is a multi-part message in MIME format.
 --------------070000070806020909030405
 Content-Type: text/plain; charset=ISO-2022-JP
 Content-Transfer-Encoding: 7bit
 
 - I noticed upstream released new version 1.3.16. So update to it.
 - Remove improper PORTSCOUT setting.
 
 So please commit attached patch instead of original one.
 
 Regards.
 
 
 --------------070000070806020909030405
 Content-Type: text/plain; charset=Shift_JIS;
  name="patch-logcheck"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="patch-logcheck"
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz
 NDc4MDkpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMiwyNSArMiwyNCBAQAog
 IyAkRnJlZUJTRCQKIAogUE9SVE5BTUU9CWxvZ2NoZWNrCi1QT1JUVkVSU0lPTj0JMS4zLjE1
 Ci1QT1JUUkVWSVNJT049CTIKK1BPUlRWRVJTSU9OPQkxLjMuMTYKIENBVEVHT1JJRVM9CXNl
 Y3VyaXR5CiBNQVNURVJfU0lURVM9CSR7TUFTVEVSX1NJVEVfREVCSUFOX1BPT0x9CiBESVNU
 TkFNRT0JJHtQT1JUTkFNRX1fJHtQT1JUVkVSU0lPTn0KIAotTUFJTlRBSU5FUj0JcG9ydHNA
 RnJlZUJTRC5vcmcKK01BSU5UQUlORVI9CXlhc3VAdXRhaGltZS5vcmcKIENPTU1FTlQ9CUF1
 ZGl0aW5nIHRvb2wgZm9yIHN5c3RlbSBsb2dzIG9uIFVuaXggYm94ZXMKIAorTElDRU5TRT0J
 R1BMdjIKKwogUlVOX0RFUEVORFM9CW1pbWUtY29uc3RydWN0OiR7UE9SVFNESVJ9L21haWwv
 bWltZS1jb25zdHJ1Y3QgXAogCQlsb2NrZmlsZToke1BPUlRTRElSfS9tYWlsL3Byb2NtYWls
 IFwKIAkJYmFzaDoke1BPUlRTRElSfS9zaGVsbHMvYmFzaAogCi1QT1JUU0NPVVQ9CWxpbWl0
 Ol4xXC4yXC4KLQogTE9HQ0hFQ0tfVVNFUj0JbG9nY2hlY2sKLUxPR0NIRUNLX1VJRD0JOTE1
 CiBMT0dDSEVDS19HUk9VUD0JJHtMT0dDSEVDS19VU0VSfQotTE9HQ0hFQ0tfR0lEPQkke0xP
 R0NIRUNLX1VJRH0KK1VTRVJTPQkJJHtMT0dDSEVDS19VU0VSfQorR1JPVVBTPQkJJHtMT0dD
 SEVDS19HUk9VUH0KIAogQkFTRURJUj89CSMgTm9uZS4gcG9ydGxpbnQgY29tcGxpYW5jZQog
 REJESVI9CQkke0JBU0VESVJ9L3Zhci9kYi8ke1BPUlROQU1FfQpAQCAtMzQsMjMgKzMzLDI0
 IEBACiAKICMgRW5hYmxlIFBlcmwgZGVwZW5kZW5jeSBmb3IgbG9ndGFpbCBzY3JpcHQKIFVT
 RVM9CQlwZXJsNSBzaGViYW5nZml4CitVU0VfWFo9CQl5ZXMKIAogV1JLU1JDPQkJJHtXUktE
 SVJ9LyR7RElTVE5BTUU6UyFfIS0hfQogQklOTU9ERT0JNzU1CiBTSEFSRU1PREU9CTY0MAog
 U1VCX0xJU1QrPQlMT0dDSEVDS19VU0VSPSR7TE9HQ0hFQ0tfVVNFUn0gXAotCQlMT0dDSEVD
 S19VSUQ9JHtMT0dDSEVDS19VSUR9IFwKIAkJTE9HQ0hFQ0tfR1JPVVA9JHtMT0dDSEVDS19H
 Uk9VUH0gXAotCQlMT0dDSEVDS19HSUQ9JHtMT0dDSEVDS19HSUR9IFwKLQkJUFc9JHtQV30g
 Q1JPTj0ke1BPUlRfT1BUSU9OUzpNQ1JPTn0KKwkJQ1JPTj0ke1BPUlRfT1BUSU9OUzpNQ1JP
 Tn0KIFNVQl9GSUxFUz0JcGtnLWluc3RhbGwgcGtnLWRlaW5zdGFsbCBwa2ctbWVzc2FnZQot
 UExJU1RfU1VCKz0JREJESVI9JHtEQkRJUn0gUlVORElSPSR7UlVORElSfQotU0hFQkFOR19G
 SUxFUz0Jc3JjL2xvZ3RhaWwgc3JjL2xvZ3RhaWwyCitQTElTVF9TVUIrPQlMT0dDSEVDS19V
 U0VSPSR7TE9HQ0hFQ0tfVVNFUn0gXAorCQlMT0dDSEVDS19HUk9VUD0ke0xPR0NIRUNLX0dS
 T1VQfSBcCisJCURCRElSPSR7REJESVJ9IFJVTkRJUj0ke1JVTkRJUn0KK1NIRUJBTkdfRklM
 RVM9CXNyYy9sb2djaGVjayBzcmMvbG9ndGFpbCBzcmMvbG9ndGFpbDIKIENPTkZJR19ESVJT
 PQljcmFja2luZy5kIGlnbm9yZS5kLnBhcmFub2lkIGlnbm9yZS5kLnNlcnZlciBcCiAJCWln
 bm9yZS5kLndvcmtzdGF0aW9uIHZpb2xhdGlvbnMuZCB2aW9sYXRpb25zLmlnbm9yZS5kCiBE
 T0NTPQkJQVVUSE9SUyBDSEFOR0VTIENSRURJVFMgTElDRU5TRSBUT0RPIGRvY3MvUkVBRE1F
 KgogUE9SVERPQ1M9CSR7RE9DUzpUfQotTUFOOD0JCWxvZ2NoZWNrLjggbG9ndGFpbC44IGxv
 Z3RhaWwyLjgKK01BTl9GSUxFUz0JbG9nY2hlY2suOCBsb2d0YWlsLjggbG9ndGFpbDIuOAog
 CiBQQVRDSF9MSVNUPQlleHRyYS1wYXRjaC1kZWJpYW5fX2xvZ2NoZWNrLmNyb24uZCBcCiAJ
 CWV4dHJhLXBhdGNoLWRvY3NfX2xvZ2NoZWNrLjggXApAQCAtNTksNyArNTksNiBAQAogCQll
 eHRyYS1wYXRjaC1zcmNfX2xvZ3RhaWwyCiBFWFRSQV9QQVRDSEVTPQkke1BBVENIX0xJU1Q6
 Q3xefCR7V1JLRElSfS98Z30KIAotTk9fU1RBR0U9CXllcwogLmluY2x1ZGUgPGJzZC5wb3J0
 LnByZS5taz4KIAogcHJlLXBhdGNoOgpAQCAtNzUsNDMgKzc0LDM0IEBACiAJCSR7V1JLU1JD
 fS9ldGMvbG9nY2hlY2subG9nZmlsZXMKIAogZG8taW5zdGFsbDoKLQkke0lOU1RBTExfU0NS
 SVBUfSAke1dSS1NSQ30vc3JjL2xvZ2NoZWNrICR7UFJFRklYfS9zYmluCi0JJHtJTlNUQUxM
 X1NDUklQVH0gJHtXUktTUkN9L3NyYy9sb2d0YWlsICR7UFJFRklYfS9zYmluCi0JJHtJTlNU
 QUxMX1NDUklQVH0gJHtXUktTUkN9L3NyYy9sb2d0YWlsMiAke1BSRUZJWH0vc2JpbgotCUBQ
 UkVGSVg9JHtQUkVGSVh9ICR7U0h9ICR7UEtHSU5TVEFMTH0gJHtQS0dOQU1FfSBQUkUtSU5T
 VEFMTAotCUAke0lOU1RBTEx9IC1kIC1vICR7TE9HQ0hFQ0tfVVNFUn0gLWcgJHtMT0dDSEVD
 S19HUk9VUH0gXAotCQkke0RCRElSfSAke1JVTkRJUn0KLQlAJHtFQ0hPX0NNRH0gJ0BleGVj
 ICR7Q0hPV059IC1SICR7TE9HQ0hFQ0tfVVNFUn06JHtMT0dDSEVDS19HUk9VUH0gXAotCQkk
 e0RCRElSfSAke1JVTkRJUn0nID4+ICR7VE1QUExJU1R9Ci0JQCR7SU5TVEFMTH0gLWQgLWcg
 JHtMT0dDSEVDS19HUk9VUH0gJHtFVENESVJ9Ci0JQCR7SU5TVEFMTF9EQVRBfSAtZyAke0xP
 R0NIRUNLX0dST1VQfSAke1dSS1NSQ30vZXRjL2xvZ2NoZWNrLmNvbmYgXAotCQkke0VUQ0RJ
 Un0vbG9nY2hlY2suY29uZi5zYW1wbGUKLQlAJHtJTlNUQUxMX0RBVEF9IC1nICR7TE9HQ0hF
 Q0tfR1JPVVB9ICR7V1JLU1JDfS9ldGMvbG9nY2hlY2subG9nZmlsZXMgXAotCQkke0VUQ0RJ
 Un0vbG9nY2hlY2subG9nZmlsZXMuc2FtcGxlCisJJHtJTlNUQUxMX1NDUklQVH0gJHtXUktT
 UkN9L3NyYy9sb2djaGVjayAke1NUQUdFRElSfSR7UFJFRklYfS9zYmluCisJJHtJTlNUQUxM
 X1NDUklQVH0gJHtXUktTUkN9L3NyYy9sb2d0YWlsICR7U1RBR0VESVJ9JHtQUkVGSVh9L3Ni
 aW4KKwkke0lOU1RBTExfU0NSSVBUfSAke1dSS1NSQ30vc3JjL2xvZ3RhaWwyICR7U1RBR0VE
 SVJ9JHtQUkVGSVh9L3NiaW4KKwlAJHtJTlNUQUxMfSAtZCAke1NUQUdFRElSfSR7REJESVJ9
 ICR7U1RBR0VESVJ9JHtSVU5ESVJ9CisJQCR7SU5TVEFMTH0gLWQgJHtTVEFHRURJUn0ke0VU
 Q0RJUn0KKwlAJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS9ldGMvbG9nY2hlY2suY29uZiBc
 CisJCSR7U1RBR0VESVJ9JHtFVENESVJ9L2xvZ2NoZWNrLmNvbmYuc2FtcGxlCisJQCR7SU5T
 VEFMTF9EQVRBfSAke1dSS1NSQ30vZXRjL2xvZ2NoZWNrLmxvZ2ZpbGVzIFwKKwkJJHtTVEFH
 RURJUn0ke0VUQ0RJUn0vbG9nY2hlY2subG9nZmlsZXMuc2FtcGxlCiAuZm9yIGkgaW4gJHtD
 T05GSUdfRElSU30KLQlAJHtJTlNUQUxMfSAtZCAtZyAke0xPR0NIRUNLX0dST1VQfSAke0VU
 Q0RJUn0vJHtpfQotCUAke0lOU1RBTExfREFUQX0gLWcgJHtMT0dDSEVDS19HUk9VUH0gJHtX
 UktTUkN9L3J1bGVmaWxlcy9saW51eC8ke2l9LyogXAotCQkke0VUQ0RJUn0vJHtpfQorCUAk
 e0lOU1RBTEx9IC1kICR7U1RBR0VESVJ9JHtFVENESVJ9LyR7aX0KKwlAJHtJTlNUQUxMX0RB
 VEF9ICR7V1JLU1JDfS9ydWxlZmlsZXMvbGludXgvJHtpfS8qIFwKKwkJJHtTVEFHRURJUn0k
 e0VUQ0RJUn0vJHtpfQogLmVuZGZvcgotCUAke0lOU1RBTEx9IC1kIC1nICR7TE9HQ0hFQ0tf
 R1JPVVB9ICR7REFUQURJUn0vZGV0ZWN0cm90YXRlCi0JQCR7SU5TVEFMTF9EQVRBfSAtZyAk
 e0xPR0NIRUNLX0dST1VQfSAke1dSS1NSQ30vc3JjL2RldGVjdHJvdGF0ZS8qLmR0ciBcCi0J
 CSR7REFUQURJUn0vZGV0ZWN0cm90YXRlCi0uaWYgJHtQT1JUX09QVElPTlM6TUVYQU1QTEVT
 fQotCUAke0lOU1RBTEx9IC1kICR7RVhBTVBMRVNESVJ9CisJQCR7SU5TVEFMTH0gLWQgJHtT
 VEFHRURJUn0ke0RBVEFESVJ9L2RldGVjdHJvdGF0ZQorCUAke0lOU1RBTExfREFUQX0gJHtX
 UktTUkN9L3NyYy9kZXRlY3Ryb3RhdGUvKi5kdHIgXAorCQkke1NUQUdFRElSfSR7REFUQURJ
 Un0vZGV0ZWN0cm90YXRlCisJQCR7SU5TVEFMTH0gLWQgJHtTVEFHRURJUn0ke0VYQU1QTEVT
 RElSfQogCUAke0lOU1RBTExfREFUQX0gLW0gMDY0NCAke1dSS1NSQ30vZGViaWFuL2xvZ2No
 ZWNrLmNyb24uZCBcCi0JCSR7RVhBTVBMRVNESVJ9L2Nyb250YWIuaW4KLS5lbmRpZgorCQkk
 e1NUQUdFRElSfSR7RVhBTVBMRVNESVJ9L2Nyb250YWIuaW4KIAlAJHtFQ0hPX0NNRH0gJ0Bl
 eGVjICR7Q0hHUlB9IC1SICR7TE9HQ0hFQ0tfR1JPVVB9IFwKIAkJJHtFVENESVI6U3xeJHtQ
 UkVGSVh9L3wlRC98fSBcCiAJCSR7REFUQURJUjpTfF4ke1BSRUZJWH0vfCVEL3x9JyA+PiAk
 e1RNUFBMSVNUfQotCUBQUkVGSVg9JHtQUkVGSVh9ICR7U0h9ICR7UEtHSU5TVEFMTH0gJHtQ
 S0dOQU1FfSBQT1NULUlOU1RBTEwKLQlAJHtJTlNUQUxMX01BTn0gJHtXUktTUkN9L2RvY3Mv
 Ki44ICR7TUFOOFBSRUZJWH0vbWFuL21hbjgKKy5mb3IgaSBpbiAke01BTl9GSUxFU30KKwlA
 JHtJTlNUQUxMX01BTn0gJHtXUktTUkN9L2RvY3MvJGkgJHtTVEFHRURJUn0ke01BTjhQUkVG
 SVh9L21hbi9tYW44CisJQCR7R1pJUF9DTUR9ICR7U1RBR0VESVJ9JHtNQU44UFJFRklYfS9t
 YW4vbWFuOC8kaQorLmVuZGZvcgorCUAke0lOU1RBTEx9IC1kICR7U1RBR0VESVJ9JHtET0NT
 RElSfQorCUBjZCAke1dSS1NSQ30gJiYgJHtJTlNUQUxMX0RBVEF9IC1tIDA2NDQgJHtET0NT
 fSAke1NUQUdFRElSfSR7RE9DU0RJUn0KIAotcG9zdC1pbnN0YWxsOgotLmlmICR7UE9SVF9P
 UFRJT05TOk1ET0NTfQotCUAke0lOU1RBTEx9IC1kICR7RE9DU0RJUn0KLQlAY2QgJHtXUktT
 UkN9ICYmICR7SU5TVEFMTF9EQVRBfSAtbSAwNjQ0ICR7RE9DU30gJHtET0NTRElSfQotLmVu
 ZGlmCi0JQCR7Q0FUfSAke1BLR01FU1NBR0V9Ci0KIC5pbmNsdWRlIDxic2QucG9ydC5wb3N0
 Lm1rPgpJbmRleDogZGlzdGluZm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZGlzdGluZm8JKHJldmlz
 aW9uIDM0NzgwOSkKKysrIGRpc3RpbmZvCSh3b3JraW5nIGNvcHkpCkBAIC0xLDIgKzEsMiBA
 QAotU0hBMjU2IChsb2djaGVja18xLjMuMTUudGFyLmd6KSA9IGIyOWI0NzUzOTQwYTkxMzBi
 NWYxOWY2MGQyZDg5YWYyM2JlMjIwNjc0NjI1ZjRiZDJmYjFkNDA5NDVkMGI5ZTUKLVNJWkUg
 KGxvZ2NoZWNrXzEuMy4xNS50YXIuZ3opID0gMTYyMzk3CitTSEEyNTYgKGxvZ2NoZWNrXzEu
 My4xNi50YXIueHopID0gM2VlYTZmNGQyNWI1Y2JhNTlkMzBiOGVkZDM1ZTM5MjM4OWI4ZTQ5
 NjZkMGFjZWFjMTFjMjIwZTk4NDI2YjhlNgorU0laRSAobG9nY2hlY2tfMS4zLjE2LnRhci54
 eikgPSAxMzE4MzIKSW5kZXg6IGZpbGVzL2V4dHJhLXBhdGNoLXNyY19fbG9nY2hlY2suaW4K
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PQotLS0gZmlsZXMvZXh0cmEtcGF0Y2gtc3JjX19sb2djaGVjay5pbgko
 cmV2aXNpb24gMzQ3ODA5KQorKysgZmlsZXMvZXh0cmEtcGF0Y2gtc3JjX19sb2djaGVjay5p
 bgkod29ya2luZyBjb3B5KQpAQCAtMSwxMSArMSw1IEBACiAtLS0gc3JjL2xvZ2NoZWNrLm9y
 aWcJMjAxMC0wNy0wNyAxNTo1OTo1Ny4wMDAwMDAwMDAgLTA0MDAKICsrKyBzcmMvbG9nY2hl
 Y2sJMjAxMC0wNy0wNyAxNjoxOTozMy4wMDAwMDAwMDAgLTA0MDAKLUBAIC0xLDQgKzEsNCBA
 QAotLSMhL2Jpbi9iYXNoCi0rIyElJUxPQ0FMQkFTRSUlL2Jpbi9iYXNoCi0gIwotICMgQ29w
 eXJpZ2h0IChDKSAyMDA0LTIwMTAgRGViaWFuIExvZ2NoZWNrIFRlYW0KLSAjICAgICAgICAg
 ICAgICAgICAgICAgICAgIDxsb2djaGVjay1kZXZlbEBhbGlvdGgubGlzdHMuZGViaWFuLm9y
 Zz4KIEBAIC0yNCwxNyArMjQsMTAgQEAKICAKICBpZiBbIGBpZCAtdWAgPSAwIF07IHRoZW4K
 SW5kZXg6IGZpbGVzL3BrZy1kZWluc3RhbGwuaW4KPT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZmlsZXMv
 cGtnLWRlaW5zdGFsbC5pbgkocmV2aXNpb24gMzQ3ODA5KQorKysgZmlsZXMvcGtnLWRlaW5z
 dGFsbC5pbgkod29ya2luZyBjb3B5KQpAQCAtMjEsMTMgKzIxLDUgQEAKIAkJcm0gLWYgL3Zh
 ci9jcm9uL3RhYnMvJHt1c2VyfQogCQllY2hvICItLS0+IFJlbW92ZWQgY3JvbnRhYiBmb3Ig
 XCIke3VzZXJ9XCIuIgogCWZpCi0KLQlpZiAlJVBXJSUgdXNlciBzaG93ICR7dXNlcn0gPiAv
 ZGV2L251bGwgMj4mMTsgdGhlbgotCQklJVBXJSUgdXNlciBkZWwgJHt1c2VyfQotCQllY2hv
 ICItLS0+IFJlbW92ZWQgdXNlciBcIiR7dXNlcn1cIiBhbmQgZ3JvdXAgXCIke2dyb3VwfVwi
 LiIKLQlmaQotCWlmICUlUFclJSBncm91cCBzaG93ICR7Z3JvdXB9ID4gL2Rldi9udWxsIDI+
 JjE7IHRoZW4KLQkJJSVQVyUlIGdyb3VwIGRlbCAke2dyb3VwfQotCWZpCiA7OwogZXNhYwpJ
 bmRleDogZmlsZXMvcGtnLWluc3RhbGwuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZmlsZXMvcGtn
 LWluc3RhbGwuaW4JKHJldmlzaW9uIDM0NzgwOSkKKysrIGZpbGVzL3BrZy1pbnN0YWxsLmlu
 CSh3b3JraW5nIGNvcHkpCkBAIC0xLDI5ICsxLDEwIEBACiAjIS9iaW4vc2gKIAogdXNlcj0i
 JSVMT0dDSEVDS19VU0VSJSUiCi11aWQ9IiUlTE9HQ0hFQ0tfVUlEJSUiCiBncm91cD0iJSVM
 T0dDSEVDS19HUk9VUCUlIgotZ2lkPSIlJUxPR0NIRUNLX0dJRCUlIgotZGVzY3I9IkxvZ2No
 ZWNrIHN5c3RlbSBhY2NvdW50IgotaG9tZWRpcj0iL3Zhci9kYi9sb2djaGVjayIKLXNoZWxs
 PSIlJUxPQ0FMQkFTRSUlL2Jpbi9iYXNoIgogY29uZmlnZmlsZXM9ImxvZ2NoZWNrLmNvbmYg
 bG9nY2hlY2subG9nZmlsZXMiCiAKIGNhc2UgJDIgaW4KLVBSRS1JTlNUQUxMKQotCWlmICUl
 UFclJSBncm91cCBzaG93ICR7Z3JvdXB9ID4gL2Rldi9udWxsIDI+JjE7IHRoZW4KLQkJZWNo
 byAiLS0tPiBZb3UgYWxyZWFkeSBoYXZlIGEgZ3JvdXAgXCIke2dyb3VwfVwiLCBzbyBJIHdp
 bGwgdXNlIGl0LiIKLQllbHNlCi0JCSUlUFclJSBncm91cCBhZGQgIiR7Z3JvdXB9IiAtZyAi
 JHtnaWR9IgotCQllY2hvICItLS0+IENyZWF0ZWQgZ3JvdXAgXCIke2dyb3VwfVwiLiIKLQlm
 aQotCWlmICUlUFclJSB1c2VyIHNob3cgJHt1c2VyfSA+IC9kZXYvbnVsbCAyPiYxOyB0aGVu
 Ci0JCWVjaG8gIi0tLT4gWW91IGFscmVhZHkgaGF2ZSBhIHVzZXIgXCIke3VzZXJ9XCIsIHNv
 IEkgd2lsbCB1c2UgaXQuIgotCWVsc2UKLQkJJSVQVyUlIHVzZXIgYWRkIC1uICR7dXNlcn0g
 LWMgIiR7ZGVzY3J9IiAtZCAiJHtob21lZGlyfSIgLXMgIiR7c2hlbGx9IiAtZyAke2dyb3Vw
 fSAtdSAiJHt1aWR9IgotCQllY2hvICItLS0+IENyZWF0ZWQgdXNlciBcIiR7dXNlcn1cIi4i
 Ci0JZmkKLTs7CiBQT1NULUlOU1RBTEwpCiAgICAgaWYgWyAiJSVDUk9OJSUiID0gIkNST04i
 IF07IHRoZW4KIAlpZiBbIC1mICUlRVhBTVBMRVNESVIlJS9jcm9udGFiLmluIF0gOyB0aGVu
 CkluZGV4OiBwa2ctcGxpc3QKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGtnLXBsaXN0CShyZXZpc2lv
 biAzNDc4MDkpCisrKyBwa2ctcGxpc3QJKHdvcmtpbmcgY29weSkKQEAgLTEwMiw3ICsxMDIs
 NiBAQAogJSVFVENESVIlJS9pZ25vcmUuZC5zZXJ2ZXIvcHB0cGQKICUlRVRDRElSJSUvaWdu
 b3JlLmQuc2VydmVyL3Byb2NtYWlsCiAlJUVUQ0RJUiUlL2lnbm9yZS5kLnNlcnZlci9wcm9m
 dHBkCi0lJUVUQ0RJUiUlL2lnbm9yZS5kLnNlcnZlci9wdXBwZXRkCiAlJUVUQ0RJUiUlL2ln
 bm9yZS5kLnNlcnZlci9wdXJlLWZ0cGQKICUlRVRDRElSJSUvaWdub3JlLmQuc2VydmVyL3B1
 cmVmdHAKICUlRVRDRElSJSUvaWdub3JlLmQuc2VydmVyL3Fwb3BwZXIKQEAgLTE5Miw2ICsx
 OTEsOSBAQAogJSVEQVRBRElSJSUvZGV0ZWN0cm90YXRlLzEwLXNhdmVsb2cuZHRyCiAlJURB
 VEFESVIlJS9kZXRlY3Ryb3RhdGUvMjAtbG9ncm90YXRlLmR0cgogJSVEQVRBRElSJSUvZGV0
 ZWN0cm90YXRlLzMwLWxvZ3JvdGF0ZS1kYXRlZXh0LmR0cgorbWFuL21hbjgvbG9nY2hlY2su
 OC5negorbWFuL21hbjgvbG9ndGFpbC44Lmd6CittYW4vbWFuOC9sb2d0YWlsMi44Lmd6CiBz
 YmluL2xvZ2NoZWNrCiBzYmluL2xvZ3RhaWwKIHNiaW4vbG9ndGFpbDIKQEAgLTIwOCw3ICsy
 MTAsOSBAQAogQGRpcnJtICUlREFUQURJUiUlCiBAY3dkIC8KIEBleGVjIG1rZGlyIC1wICUl
 REJESVIlJQorQGV4ZWMgY2hvd24gJSVMT0dDSEVDS19VU0VSJSU6JSVMT0dDSEVDS19HUk9V
 UCUlICUlREJESVIlJQogQGRpcnJtdHJ5ICUlREJESVIlJQogQGV4ZWMgbWtkaXIgLXAgJSVS
 VU5ESVIlJQorQGV4ZWMgY2hvd24gJSVMT0dDSEVDS19VU0VSJSU6JSVMT0dDSEVDS19HUk9V
 UCUlICUlUlVORElSJSUKIEBkaXJybXRyeSAlJVJVTkRJUiUlCiBAY3dkCg==
 --------------070000070806020909030405--
Responsible-Changed-From-To: freebsd-ports-bugs->jadawin 
Responsible-Changed-By: jadawin 
Responsible-Changed-When: Tue Mar 11 15:56:31 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187411 
State-Changed-From-To: open->closed 
State-Changed-By: jadawin 
State-Changed-When: Tue Mar 11 16:07:00 UTC 2014 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187411 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187411: commit references a PR
Date: Tue, 11 Mar 2014 16:06:39 +0000 (UTC)

 Author: jadawin
 Date: Tue Mar 11 16:06:30 2014
 New Revision: 347889
 URL: http://svnweb.freebsd.org/changeset/ports/347889
 QAT: https://qat.redports.org/buildarchive/r347889/
 
 Log:
   - Update to 1.3.16
   - Submitter is now maintainer
   - Add LICENSE, USERS and GROUPS
   - Support Staging
   
   PR:		ports/187411
   Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
 
 Modified:
   head/security/logcheck/Makefile
   head/security/logcheck/distinfo
   head/security/logcheck/files/extra-patch-src__logcheck.in
   head/security/logcheck/files/pkg-deinstall.in
   head/security/logcheck/files/pkg-install.in
   head/security/logcheck/pkg-plist
 
 Modified: head/security/logcheck/Makefile
 ==============================================================================
 --- head/security/logcheck/Makefile	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/Makefile	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -2,25 +2,24 @@
  # $FreeBSD$
  
  PORTNAME=	logcheck
 -PORTVERSION=	1.3.15
 -PORTREVISION=	2
 +PORTVERSION=	1.3.16
  CATEGORIES=	security
  MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
  DISTNAME=	${PORTNAME}_${PORTVERSION}
  
 -MAINTAINER=	ports@FreeBSD.org
 +MAINTAINER=	yasu@utahime.org
  COMMENT=	Auditing tool for system logs on Unix boxes
  
 +LICENSE=	GPLv2
 +
  RUN_DEPENDS=	mime-construct:${PORTSDIR}/mail/mime-construct \
  		lockfile:${PORTSDIR}/mail/procmail \
  		bash:${PORTSDIR}/shells/bash
  
 -PORTSCOUT=	limit:^1\.2\.
 -
  LOGCHECK_USER=	logcheck
 -LOGCHECK_UID=	915
  LOGCHECK_GROUP=	${LOGCHECK_USER}
 -LOGCHECK_GID=	${LOGCHECK_UID}
 +USERS=		${LOGCHECK_USER}
 +GROUPS=		${LOGCHECK_GROUP}
  
  BASEDIR?=	# None. portlint compliance
  DBDIR=		${BASEDIR}/var/db/${PORTNAME}
 @@ -34,23 +33,24 @@ OPTIONS_DEFAULT=CRON
  
  # Enable Perl dependency for logtail script
  USES=		perl5 shebangfix
 +USE_XZ=		yes
  
  WRKSRC=		${WRKDIR}/${DISTNAME:S!_!-!}
  BINMODE=	755
  SHAREMODE=	640
  SUB_LIST+=	LOGCHECK_USER=${LOGCHECK_USER} \
 -		LOGCHECK_UID=${LOGCHECK_UID} \
  		LOGCHECK_GROUP=${LOGCHECK_GROUP} \
 -		LOGCHECK_GID=${LOGCHECK_GID} \
 -		PW=${PW} CRON=${PORT_OPTIONS:MCRON}
 +		CRON=${PORT_OPTIONS:MCRON}
  SUB_FILES=	pkg-install pkg-deinstall pkg-message
 -PLIST_SUB+=	DBDIR=${DBDIR} RUNDIR=${RUNDIR}
 -SHEBANG_FILES=	src/logtail src/logtail2
 +PLIST_SUB+=	LOGCHECK_USER=${LOGCHECK_USER} \
 +		LOGCHECK_GROUP=${LOGCHECK_GROUP} \
 +		DBDIR=${DBDIR} RUNDIR=${RUNDIR}
 +SHEBANG_FILES=	src/logcheck src/logtail src/logtail2
  CONFIG_DIRS=	cracking.d ignore.d.paranoid ignore.d.server \
  		ignore.d.workstation violations.d violations.ignore.d
  DOCS=		AUTHORS CHANGES CREDITS LICENSE TODO docs/README*
  PORTDOCS=	${DOCS:T}
 -MAN8=		logcheck.8 logtail.8 logtail2.8
 +MAN_FILES=	logcheck.8 logtail.8 logtail2.8
  
  PATCH_LIST=	extra-patch-debian__logcheck.cron.d \
  		extra-patch-docs__logcheck.8 \
 @@ -59,7 +59,6 @@ PATCH_LIST=	extra-patch-debian__logcheck
  		extra-patch-src__logtail2
  EXTRA_PATCHES=	${PATCH_LIST:C|^|${WRKDIR}/|g}
  
 -NO_STAGE=	yes
  .include <bsd.port.pre.mk>
  
  pre-patch:
 @@ -75,43 +74,34 @@ do-build:
  		${WRKSRC}/etc/logcheck.logfiles
  
  do-install:
 -	${INSTALL_SCRIPT} ${WRKSRC}/src/logcheck ${PREFIX}/sbin
 -	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail ${PREFIX}/sbin
 -	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail2 ${PREFIX}/sbin
 -	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
 -	@${INSTALL} -d -o ${LOGCHECK_USER} -g ${LOGCHECK_GROUP} \
 -		${DBDIR} ${RUNDIR}
 -	@${ECHO_CMD} '@exec ${CHOWN} -R ${LOGCHECK_USER}:${LOGCHECK_GROUP} \
 -		${DBDIR} ${RUNDIR}' >> ${TMPPLIST}
 -	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${ETCDIR}
 -	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/etc/logcheck.conf \
 -		${ETCDIR}/logcheck.conf.sample
 -	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/etc/logcheck.logfiles \
 -		${ETCDIR}/logcheck.logfiles.sample
 +	${INSTALL_SCRIPT} ${WRKSRC}/src/logcheck ${STAGEDIR}${PREFIX}/sbin
 +	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail ${STAGEDIR}${PREFIX}/sbin
 +	${INSTALL_SCRIPT} ${WRKSRC}/src/logtail2 ${STAGEDIR}${PREFIX}/sbin
 +	@${INSTALL} -d ${STAGEDIR}${DBDIR} ${STAGEDIR}${RUNDIR}
 +	@${INSTALL} -d ${STAGEDIR}${ETCDIR}
 +	@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.conf \
 +		${STAGEDIR}${ETCDIR}/logcheck.conf.sample
 +	@${INSTALL_DATA} ${WRKSRC}/etc/logcheck.logfiles \
 +		${STAGEDIR}${ETCDIR}/logcheck.logfiles.sample
  .for i in ${CONFIG_DIRS}
 -	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${ETCDIR}/${i}
 -	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/rulefiles/linux/${i}/* \
 -		${ETCDIR}/${i}
 +	@${INSTALL} -d ${STAGEDIR}${ETCDIR}/${i}
 +	@${INSTALL_DATA} ${WRKSRC}/rulefiles/linux/${i}/* \
 +		${STAGEDIR}${ETCDIR}/${i}
  .endfor
 -	@${INSTALL} -d -g ${LOGCHECK_GROUP} ${DATADIR}/detectrotate
 -	@${INSTALL_DATA} -g ${LOGCHECK_GROUP} ${WRKSRC}/src/detectrotate/*.dtr \
 -		${DATADIR}/detectrotate
 -.if ${PORT_OPTIONS:MEXAMPLES}
 -	@${INSTALL} -d ${EXAMPLESDIR}
 +	@${INSTALL} -d ${STAGEDIR}${DATADIR}/detectrotate
 +	@${INSTALL_DATA} ${WRKSRC}/src/detectrotate/*.dtr \
 +		${STAGEDIR}${DATADIR}/detectrotate
 +	@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}
  	@${INSTALL_DATA} -m 0644 ${WRKSRC}/debian/logcheck.cron.d \
 -		${EXAMPLESDIR}/crontab.in
 -.endif
 +		${STAGEDIR}${EXAMPLESDIR}/crontab.in
  	@${ECHO_CMD} '@exec ${CHGRP} -R ${LOGCHECK_GROUP} \
  		${ETCDIR:S|^${PREFIX}/|%D/|} \
  		${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
 -	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
 -	@${INSTALL_MAN} ${WRKSRC}/docs/*.8 ${MAN8PREFIX}/man/man8
 -
 -post-install:
 -.if ${PORT_OPTIONS:MDOCS}
 -	@${INSTALL} -d ${DOCSDIR}
 -	@cd ${WRKSRC} && ${INSTALL_DATA} -m 0644 ${DOCS} ${DOCSDIR}
 -.endif
 -	@${CAT} ${PKGMESSAGE}
 +.for i in ${MAN_FILES}
 +	@${INSTALL_MAN} ${WRKSRC}/docs/$i ${STAGEDIR}${MAN8PREFIX}/man/man8
 +	@${GZIP_CMD} ${STAGEDIR}${MAN8PREFIX}/man/man8/$i
 +.endfor
 +	@${INSTALL} -d ${STAGEDIR}${DOCSDIR}
 +	@cd ${WRKSRC} && ${INSTALL_DATA} -m 0644 ${DOCS} ${STAGEDIR}${DOCSDIR}
  
  .include <bsd.port.post.mk>
 
 Modified: head/security/logcheck/distinfo
 ==============================================================================
 --- head/security/logcheck/distinfo	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/distinfo	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -1,2 +1,2 @@
 -SHA256 (logcheck_1.3.15.tar.gz) = b29b4753940a9130b5f19f60d2d89af23be220674625f4bd2fb1d40945d0b9e5
 -SIZE (logcheck_1.3.15.tar.gz) = 162397
 +SHA256 (logcheck_1.3.16.tar.xz) = 3eea6f4d25b5cba59d30b8edd35e392389b8e4966d0aceac11c220e98426b8e6
 +SIZE (logcheck_1.3.16.tar.xz) = 131832
 
 Modified: head/security/logcheck/files/extra-patch-src__logcheck.in
 ==============================================================================
 --- head/security/logcheck/files/extra-patch-src__logcheck.in	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/files/extra-patch-src__logcheck.in	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -1,11 +1,5 @@
  --- src/logcheck.orig	2010-07-07 15:59:57.000000000 -0400
  +++ src/logcheck	2010-07-07 16:19:33.000000000 -0400
 -@@ -1,4 +1,4 @@
 --#!/bin/bash
 -+#!%%LOCALBASE%%/bin/bash
 - #
 - # Copyright (C) 2004-2010 Debian Logcheck Team
 - #                         <logcheck-devel@alioth.lists.debian.org>
  @@ -24,17 +24,10 @@
   
   if [ `id -u` = 0 ]; then
 
 Modified: head/security/logcheck/files/pkg-deinstall.in
 ==============================================================================
 --- head/security/logcheck/files/pkg-deinstall.in	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/files/pkg-deinstall.in	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -21,13 +21,5 @@ POST-DEINSTALL)
  		rm -f /var/cron/tabs/${user}
  		echo "---> Removed crontab for \"${user}\"."
  	fi
 -
 -	if %%PW%% user show ${user} > /dev/null 2>&1; then
 -		%%PW%% user del ${user}
 -		echo "---> Removed user \"${user}\" and group \"${group}\"."
 -	fi
 -	if %%PW%% group show ${group} > /dev/null 2>&1; then
 -		%%PW%% group del ${group}
 -	fi
  ;;
  esac
 
 Modified: head/security/logcheck/files/pkg-install.in
 ==============================================================================
 --- head/security/logcheck/files/pkg-install.in	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/files/pkg-install.in	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -1,29 +1,10 @@
  #!/bin/sh
  
  user="%%LOGCHECK_USER%%"
 -uid="%%LOGCHECK_UID%%"
  group="%%LOGCHECK_GROUP%%"
 -gid="%%LOGCHECK_GID%%"
 -descr="Logcheck system account"
 -homedir="/var/db/logcheck"
 -shell="%%LOCALBASE%%/bin/bash"
  configfiles="logcheck.conf logcheck.logfiles"
  
  case $2 in
 -PRE-INSTALL)
 -	if %%PW%% group show ${group} > /dev/null 2>&1; then
 -		echo "---> You already have a group \"${group}\", so I will use it."
 -	else
 -		%%PW%% group add "${group}" -g "${gid}"
 -		echo "---> Created group \"${group}\"."
 -	fi
 -	if %%PW%% user show ${user} > /dev/null 2>&1; then
 -		echo "---> You already have a user \"${user}\", so I will use it."
 -	else
 -		%%PW%% user add -n ${user} -c "${descr}" -d "${homedir}" -s "${shell}" -g ${group} -u "${uid}"
 -		echo "---> Created user \"${user}\"."
 -	fi
 -;;
  POST-INSTALL)
      if [ "%%CRON%%" = "CRON" ]; then
  	if [ -f %%EXAMPLESDIR%%/crontab.in ] ; then
 
 Modified: head/security/logcheck/pkg-plist
 ==============================================================================
 --- head/security/logcheck/pkg-plist	Tue Mar 11 16:01:35 2014	(r347888)
 +++ head/security/logcheck/pkg-plist	Tue Mar 11 16:06:30 2014	(r347889)
 @@ -102,7 +102,6 @@
  %%ETCDIR%%/ignore.d.server/pptpd
  %%ETCDIR%%/ignore.d.server/procmail
  %%ETCDIR%%/ignore.d.server/proftpd
 -%%ETCDIR%%/ignore.d.server/puppetd
  %%ETCDIR%%/ignore.d.server/pure-ftpd
  %%ETCDIR%%/ignore.d.server/pureftp
  %%ETCDIR%%/ignore.d.server/qpopper
 @@ -192,6 +191,9 @@
  %%DATADIR%%/detectrotate/10-savelog.dtr
  %%DATADIR%%/detectrotate/20-logrotate.dtr
  %%DATADIR%%/detectrotate/30-logrotate-dateext.dtr
 +man/man8/logcheck.8.gz
 +man/man8/logtail.8.gz
 +man/man8/logtail2.8.gz
  sbin/logcheck
  sbin/logtail
  sbin/logtail2
 @@ -208,7 +210,9 @@ sbin/logtail2
  @dirrm %%DATADIR%%
  @cwd /
  @exec mkdir -p %%DBDIR%%
 +@exec chown %%LOGCHECK_USER%%:%%LOGCHECK_GROUP%% %%DBDIR%%
  @dirrmtry %%DBDIR%%
  @exec mkdir -p %%RUNDIR%%
 +@exec chown %%LOGCHECK_USER%%:%%LOGCHECK_GROUP%% %%RUNDIR%%
  @dirrmtry %%RUNDIR%%
  @cwd
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
