From 874fa9c7598cd2a8e64c9c6dc4837b439e577c4d Mon Sep 17 00:00:00 2001
From: Andrew Pantyukhin <sat@FreeBSD.org>
Date: Sat, 14 Jul 2007 15:57:01 +0000
Subject: - Update to 0.8 - Add an rc script - This update fixes a gcc4 issue

PR:		ports/111606 (based on)
Submitted by:	araujo
Approved by:	sergei (maintainer timeout, since 15 April 2007)
---
 sysutils/metalog/Makefile         | 10 +++++++---
 sysutils/metalog/distinfo         |  6 +++---
 sysutils/metalog/files/metalog.in | 21 +++++++++++++++++++++
 3 files changed, 31 insertions(+), 6 deletions(-)
 create mode 100644 sysutils/metalog/files/metalog.in

diff --git a/sysutils/metalog/Makefile b/sysutils/metalog/Makefile
index 5b60b0d5744e..ede642414b17 100644
--- a/sysutils/metalog/Makefile
+++ b/sysutils/metalog/Makefile
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	metalog
-DISTVERSION=	0.8-rc1
+DISTVERSION=	0.8
 PORTEPOCH=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
@@ -17,11 +17,12 @@ COMMENT=	Modern syslogd replacement with PCRE support
 
 LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
 
+USE_BZIP2=	yes
+USE_RC_SUBR=	${PORTNAME}
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-
-# Needed for metalog's configure to find installed devel/pcre port
+CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc --mandir=${MANPREFIX}/man
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
@@ -29,6 +30,9 @@ MAN5=		metalog.conf.5
 MAN8=		metalog.8
 DOCS=		AUTHORS NEWS README
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' ${WRKSRC}/man/*[58]
+
 post-install:
 	@${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/metalog.conf ${EXAMPLESDIR}
diff --git a/sysutils/metalog/distinfo b/sysutils/metalog/distinfo
index 0c12b0eff7dc..2c8f79baabff 100644
--- a/sysutils/metalog/distinfo
+++ b/sysutils/metalog/distinfo
@@ -1,3 +1,3 @@
-MD5 (metalog-0.8-rc1.tar.gz) = f52d8e795b38dfa49d475cacb8995d10
-SHA256 (metalog-0.8-rc1.tar.gz) = 45a77348b834482ecfd5e0455c4444009cf26bc319e2a4c409e9ea1df890ab51
-SIZE (metalog-0.8-rc1.tar.gz) = 121744
+MD5 (metalog-0.8.tar.bz2) = 91552a26bfe976356e6108944e195aa6
+SHA256 (metalog-0.8.tar.bz2) = d264742ec0d379385e80d231d3ac3cc591a1d5282c677cf80ac2fd6cd9ae078b
+SIZE (metalog-0.8.tar.bz2) = 105471
diff --git a/sysutils/metalog/files/metalog.in b/sysutils/metalog/files/metalog.in
new file mode 100644
index 000000000000..4b97c8495812
--- /dev/null
+++ b/sysutils/metalog/files/metalog.in
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: metalog
+# REQUIRE: mountcritremote cleanvar newsyslog ldconfig
+# BEFORE:  SERVERS
+
+. %%RC_SUBR%%
+
+name=metalog
+rcvar=`set_rcvar`
+pidfile="/var/run/metalog.pid"
+command="%%PREFIX%%/sbin/${name}"
+command_args="--daemonize"
+required_files="%%PREFIX%%/etc/metalog.conf"
+
+load_rc_config $name
+: ${metalog_enable:="NO"}
+run_rc_command "$1"
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0