diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-07-02 07:33:35 +0800 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-07-02 07:33:35 +0800 |
commit | 2f6f46027fa1ba777cf93764262e0bb877eff8c0 (patch) | |
tree | e52bc4a9a9fdb34dbbaaa8dbe0c3dae5112ccc38 /irc/ratbox-services | |
parent | 4e124b307c7b78105c53738fa0fda3b5fa6d5225 (diff) | |
download | freebsd-ports-gnome-2f6f46027fa1ba777cf93764262e0bb877eff8c0.tar.gz freebsd-ports-gnome-2f6f46027fa1ba777cf93764262e0bb877eff8c0.tar.zst freebsd-ports-gnome-2f6f46027fa1ba777cf93764262e0bb877eff8c0.zip |
Support stage
Diffstat (limited to 'irc/ratbox-services')
-rw-r--r-- | irc/ratbox-services/Makefile | 46 | ||||
-rw-r--r-- | irc/ratbox-services/pkg-plist | 4 |
2 files changed, 18 insertions, 32 deletions
diff --git a/irc/ratbox-services/Makefile b/irc/ratbox-services/Makefile index 102593f09f3f..afee68d6faeb 100644 --- a/irc/ratbox-services/Makefile +++ b/irc/ratbox-services/Makefile @@ -21,7 +21,7 @@ LOGDIR?= /var/log RUNDIR?= /var/run DBDIR?= /var/db/${PORTNAME} PERL?= ${LOCALBASE}/bin/perl -USES= pkgconfig perl5 +USES= libtool pkgconfig perl5 SUB_FILES= pkg-message pkg-install PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL} @@ -30,7 +30,7 @@ USE_PERL5= build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -LIB_DEPENDS+= pcre.3:${PORTSDIR}/devel/pcre +LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--prefix=${PREFIX} \ --sysconfdir=${PREFIX}/etc/ \ --with-logdir=${LOGDIR} \ @@ -63,7 +63,6 @@ MEMOSERV_DESC= memo services #---------------------------------------------------------------------- -NO_STAGE= yes .include <bsd.port.options.mk> .if ! ${PORT_OPTIONS:MNICKSERV} @@ -165,38 +164,27 @@ post-patch: ${WRKSRC}/tools/generate-schema.pl \ ${WRKSRC}/tools/dbupgrade.pl -pre-su-install: - ${MKDIR} ${DATADIR}/help +pre-install: + ${MKDIR} ${STAGEDIR}${DATADIR}/help post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/INSTALL.mysql ${DOCSDIR}/INSTALL.mysql - ${INSTALL_DATA} ${WRKSRC}/INSTALL.pgsql ${DOCSDIR}/INSTALL.pgsql - ${INSTALL_DATA} ${WRKSRC}/INSTALL.sqlite ${DOCSDIR}/INSTALL.sqlite - ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DOCSDIR}/UPGRADING - ${INSTALL_DATA} ${WRKSRC}/DBMOVE ${DOCSDIR}/DBMOVE -.endif - - ${MKDIR} ${DATADIR} + ${MKDIR} ${STAGEDIR}${DBDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/INSTALL.mysql ${STAGEDIR}${DOCSDIR}/INSTALL.mysql + ${INSTALL_DATA} ${WRKSRC}/INSTALL.pgsql ${STAGEDIR}${DOCSDIR}/INSTALL.pgsql + ${INSTALL_DATA} ${WRKSRC}/INSTALL.sqlite ${STAGEDIR}${DOCSDIR}/INSTALL.sqlite + ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${STAGEDIR}${DOCSDIR}/UPGRADING + ${INSTALL_DATA} ${WRKSRC}/DBMOVE ${STAGEDIR}${DOCSDIR}/DBMOVE + + ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/tools/ && \ - ${COPYTREE_SHARE} \* ${DATADIR} "! -name dbupgrade.pl.bak \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "! -name dbupgrade.pl.bak \ ! -name dbupgrade.pl.orig \ ! -name generate-schema.pl.bak \ ! -name generate-schema.pl.orig") - ${INSTALL_PROGRAM} ${WRKSRC}/src/ratbox-services ${PREFIX}/sbin/ - ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/ratbox-services.conf.sample - - @if [ ! -f ${PREFIX}/etc/ratbox-services.conf ]; then \ - ${ECHO} "Installing default configuration file."; \ - ${CP} -p ${PREFIX}/etc/ratbox-services.conf.sample ${PREFIX}/etc/ratbox-services.conf ; \ - fi - - @${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - @${CAT} ${PKGMESSAGE} - -#----------------------------------------------------------------------- + ${INSTALL_PROGRAM} ${WRKSRC}/src/ratbox-services ${STAGEDIR}${PREFIX}/sbin/ + ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/ratbox-services.conf.sample .include <bsd.port.mk> diff --git a/irc/ratbox-services/pkg-plist b/irc/ratbox-services/pkg-plist index 6adb176b17d3..91d6c485810e 100644 --- a/irc/ratbox-services/pkg-plist +++ b/irc/ratbox-services/pkg-plist @@ -613,8 +613,6 @@ include/client.h @dirrm %%DATADIR%% @dirrmtry %%DBDIR%% %%PORTDOCS%%@dirrmtry %%DOCSDIR%% -@unexec if cmp -s "%D/etc/ratbox-services.conf.sample" "%D/etc/ratbox-services.conf"; then rm -f %D/etc/ratbox-services.conf; fi -etc/ratbox-services.conf.sample -@exec if [ ! -f "%D/etc/ratbox-services.conf" ] ; then cp -p "%D/%F" "%B/ratbox-services.conf"; fi +@sample etc/ratbox-services.conf.sample @unexec f="/var/log/ratbox-services.log"; if [ ! -s "$f" ]; then rm -f "$f"; fi @unexec f="/var/run/ratbox-services.pid"; if [ ! -s "$f" ]; then rm -f "$f"; fi |