Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Apr 2014 18:53:31 +0000 (UTC)
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r350641 - in head/irc/ircd-ru: . files
Message-ID:  <201404081853.s38IrV6a061234@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rene
Date: Tue Apr  8 18:53:31 2014
New Revision: 350641
URL: http://svnweb.freebsd.org/changeset/ports/350641
QAT: https://qat.redports.org/buildarchive/r350641/

Log:
  irc/ircd-ru: Fix staging and add forgotten patch file.
  
  Prodded by:	swills
  Approved by:	portmgr (implicit, PR followup)

Added:
  head/irc/ircd-ru/files/patch-tools__install_ircd.in   (contents, props changed)
  head/irc/ircd-ru/files/pkg-install.in   (contents, props changed)
Modified:
  head/irc/ircd-ru/Makefile
  head/irc/ircd-ru/pkg-plist

Modified: head/irc/ircd-ru/Makefile
==============================================================================
--- head/irc/ircd-ru/Makefile	Tue Apr  8 18:39:44 2014	(r350640)
+++ head/irc/ircd-ru/Makefile	Tue Apr  8 18:53:31 2014	(r350641)
@@ -20,9 +20,8 @@ WRKSRC=		${WRKDIR}/ircd-RU-${PORTVERSION
 
 USERS=		ircd
 GROUPS=		${USERS}
-
-VARDIR=	/var
-PLIST_SUB=	VARDIR=${VARDIR}
+SUB_LIST=	USERS=${USERS} GROUPS=${GROUPS}
+SUB_FILES=	pkg-install
 
 OPTIONS_DEFINE=	WENET HUB ENCRYPTION SYSLOGFILE DRONEMODULE AUTHMODULE \
 				DNSBL SELECT DOCS
@@ -56,6 +55,9 @@ LIB_DEPENDS+=	libgmp.so:${PORTSDIR}/math
 # log to file instead of syslog
 .if ${PORT_OPTIONS:MSYSLOGFILE}
 CONFIGURE_ARGS+=--enable-syslogfile
+PLIST_SUB+=SYSLOGFILE=""
+.else
+PLIST_SUB+=SYSLOGFILE="@comment "
 .endif
 
 # enable dronemodule support
@@ -85,9 +87,12 @@ post-patch:
 .endif
 	#FIXME rene DESTDIR support is broken upstream
 	@${REINPLACE_CMD} -e 's|-d $$dir_LPATH|-d ${STAGEDIR}$$dir_LPATH|g' \
+		-e 's|-d $$dir_FNAME_|-d ${STAGEDIR}$$dir_FNAME_|g' \
 		-e 's|-d $$dir_PPATH|-d ${STAGEDIR}$$dir_PPATH|g' \
 		-e 's|-d $$dir_EPATH|-d ${STAGEDIR}$$dir_EPATH|g' \
 		-e 's|-d $$dir_MCPATH|-d ${STAGEDIR}$$dir_MCPATH|g' \
+		-e 's|f $$FNAME_|f ${STAGEDIR}$$FNAME_|g' \
+		-e 's|h $$FNAME_|h ${STAGEDIR}$$FNAME_|g' \
 		-e 's|STAGE|${STAGEDIR}|g' \
 		${WRKSRC}/tools/install_ircd.in
 
@@ -97,8 +102,4 @@ pre-build:
 	@${ECHO_MSG} " Edit ${WRKSRC}/include/config.h for specific settings "
 	@${ECHO_MSG} ""
 
-post-install:
-	@${MKDIR} ${STAGEDIR}${VARDIR}/log/ircd-ru
-	@${MKDIR} ${STAGEDIR}${VARDIR}/run/ircd-ru
-
 .include <bsd.port.mk>

Added: head/irc/ircd-ru/files/patch-tools__install_ircd.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/irc/ircd-ru/files/patch-tools__install_ircd.in	Tue Apr  8 18:53:31 2014	(r350641)
@@ -0,0 +1,10 @@
+--- tools/install_ircd.in.orig	2006-07-14 15:53:59.000000000 +0200
++++ tools/install_ircd.in	2014-04-06 16:22:09.000000000 +0200
+@@ -6,6 +6,7 @@
+ # $Id: install_ircd.in,v 1.1.8.14 2003/08/10 16:12:58 rzhe Exp $
+ 
+ DPATH=`awk '/^#define@AWKSP@DPATH/ {print $3}' include/paths.h | tr -d \"`
++DPATH=STAGE/$DPATH
+ SPATH=`awk '/^#define@AWKSP@SPATH/ {print $3}' include/paths.h | tr -d \"`
+ if [ -z `echo $SPATH | awk '/^\// {print $1}'` ] ; then
+ 	SPATH=$DPATH/$SPATH

Added: head/irc/ircd-ru/files/pkg-install.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/irc/ircd-ru/files/pkg-install.in	Tue Apr  8 18:53:31 2014	(r350641)
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+[ "$2" != "POST-INSTALL" ] && exit 0
+
+install -d -m 0755 -o %%USERS%% -g %%GROUPS%% /var/run/ircd-ru
+install -d -m 0755 -o %%USERS%% -g %%GROUPS%% /var/log/ircd-ru

Modified: head/irc/ircd-ru/pkg-plist
==============================================================================
--- head/irc/ircd-ru/pkg-plist	Tue Apr  8 18:39:44 2014	(r350640)
+++ head/irc/ircd-ru/pkg-plist	Tue Apr  8 18:53:31 2014	(r350641)
@@ -16,14 +16,6 @@
 @dirrmtry etc/ircd-ru
 @dirrmtry etc/ircd-ru/ru_RU.CP1251
 @dirrmtry etc/ircd-ru/ru_RU.KOI8-R
-@mode 755
-@owner ircd
-@group ircd
-%%VARDIR%%/log/ircd-ru
-%%VARDIR%%/run/ircd-ru
-@group
-@owner
-@mode
 bin/ircdpasswd
 etc/ircd-ru/ircd.conf-dist
 etc/ircd-ru/ircd.motd-dist
@@ -33,3 +25,6 @@ etc/ircd-ru/ru_RU.CP1251/ircd.motd-dist
 etc/ircd-ru/ru_RU.CP1251/ircd.smotd-dist
 etc/ircd-ru/ru_RU.KOI8-R/ircd.conf-dist
 sbin/ircd
+%%SYSLOGFILE%%/var/log/ircd-ru/syslog
+@unexec rmdir /var/log/ircd-ru
+@unexec rmdir /var/run/ircd-ru



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404081853.s38IrV6a061234>