From owner-svn-ports-head@FreeBSD.ORG Wed Jan 2 15:27:49 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 789DBA15; Wed, 2 Jan 2013 15:27:49 +0000 (UTC) (envelope-from crees@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5D45F8FC14; Wed, 2 Jan 2013 15:27:49 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r02FRnxg013074; Wed, 2 Jan 2013 15:27:49 GMT (envelope-from crees@svn.freebsd.org) Received: (from crees@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r02FRm16013068; Wed, 2 Jan 2013 15:27:48 GMT (envelope-from crees@svn.freebsd.org) Message-Id: <201301021527.r02FRm16013068@svn.freebsd.org> From: Chris Rees Date: Wed, 2 Jan 2013 15:27:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r309821 - in head/irc/charybdis: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jan 2013 15:27:49 -0000 Author: crees Date: Wed Jan 2 15:27:48 2013 New Revision: 309821 URL: http://svnweb.freebsd.org/changeset/ports/309821 Log: Modify default directory for ban.db; charybdis now works "out of the box", without breaking installs already configured. Fix installation of libratbox.pc Added: head/irc/charybdis/files/patch-configure-ac (contents, props changed) Modified: head/irc/charybdis/Makefile head/irc/charybdis/files/charybdis.in head/irc/charybdis/pkg-plist Modified: head/irc/charybdis/Makefile ============================================================================== --- head/irc/charybdis/Makefile Wed Jan 2 15:21:58 2013 (r309820) +++ head/irc/charybdis/Makefile Wed Jan 2 15:27:48 2013 (r309821) @@ -2,10 +2,11 @@ PORTNAME= charybdis PORTVERSION= 3.4.2 +PORTREVISION= 1 CATEGORIES= irc net MASTER_SITES= http://www.stack.nl/~jilles/irc/ \ http://www.bayofrum.net/dist/${PORTNAME}/ -DISTFILES= ${DISTNAME}.tbz2 +DISTFILES= ${DISTNAME}.tbz2 ${DOCSDIST} EXTRACT_ONLY= ${DISTFILES:M*tbz2} MAINTAINER= crees@FreeBSD.org @@ -19,36 +20,34 @@ CONFLICTS= ircd-ratbox-[0-9]* ircd-ratbo expect-[0-9]* whois-[0-9]* undernet-ircu-[0-9]* \ ru-ircd-hybrid-[0-9]* \ +.for s in ${MASTER_SITES} +MASTER_SITES+= $scharybdis-stable-oper-guide/:pdf +.endfor + MAN8= ircd.8 -PORTDOCS= * +PORTDOCS= charybdis-oper-guide.pdf USE_LDCONFIG= yes +USE_AUTOTOOLS= autoconf +USE_GNOME= gnomehack USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes +USERS= ircd +GROUPS= ircd CONFIGURE_ARGS= --with-confdir=${ETCDIR} \ --with-helpdir=${DATADIR}/help \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${DATADIR}/modules \ --enable-kqueue -USERS= ircd -GROUPS= ircd - .include .if ${PORT_OPTIONS:MDOCS} -DISTFILES+= charybdis-oper-guide.pdf:pdf -MASTER_SITES+= http://www.stack.nl/~jilles/irc/charybdis-stable-oper-guide/:pdf +. for d in ${PORTDOCS} +DOCSDIST+= $d:pdf +. endfor .endif -post-patch: - @${REINPLACE_CMD} -e \ - 's#(libdir)/pkgconfig#${PREFIX}/libdata/pkgconfig#' \ - ${WRKSRC}/libratbox/Makefile.in -# Fix BANDB path madness - @${REINPLACE_CMD} -e 's#bandb_dpath != NULL#0#' \ - ${WRKSRC}/bandb/rsdb_sqlite3.c - pre-su-install: @${MKDIR} ${DATADIR} .if ${PORT_OPTIONS:MDOCS} Modified: head/irc/charybdis/files/charybdis.in ============================================================================== --- head/irc/charybdis/files/charybdis.in Wed Jan 2 15:21:58 2013 (r309820) +++ head/irc/charybdis/files/charybdis.in Wed Jan 2 15:27:48 2013 (r309821) @@ -30,7 +30,7 @@ start_precmd=${name}_prestart charybdis_prestart() { - install -d -o ircd -m755 /var/run/${name} /var/log/${name} + install -d -o ircd -m755 /var/run/${name} /var/log/${name} /var/db/${name} chown -R ircd %%ETCDIR%% } Added: head/irc/charybdis/files/patch-configure-ac ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/irc/charybdis/files/patch-configure-ac Wed Jan 2 15:27:48 2013 (r309821) @@ -0,0 +1,11 @@ +--- configure.ac.orig 2013-01-02 14:54:13.907049431 +0000 ++++ configure.ac 2013-01-02 15:00:16.779052086 +0000 +@@ -247,7 +247,7 @@ + rundir='${sysconfdir}' + pkgrundir='${rundir}' + localstatedir='${prefix}' +- pkglocalstatedir='${sysconfdir}']) ++ pkglocalstatedir='/var/db/${PACKAGE_TARNAME}']) + pkglibdir='${libdir}/${PACKAGE_TARNAME}' + AC_SUBST([pkglibdir]) + AC_SUBST([rundir]) Modified: head/irc/charybdis/pkg-plist ============================================================================== --- head/irc/charybdis/pkg-plist Wed Jan 2 15:21:58 2013 (r309820) +++ head/irc/charybdis/pkg-plist Wed Jan 2 15:27:48 2013 (r309821) @@ -15,6 +15,7 @@ etc/charybdis/ircd.motd.sample etc/charybdis/reference.conf lib/libratbox.la lib/libratbox.so +libdata/pkgconfig/libratbox.pc %%DATADIR%%/help/opers/accept %%DATADIR%%/help/opers/admin %%DATADIR%%/help/opers/away