freebsd-ports/finance/sql-ledger/Makefile
Jimmy Olgeni e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00

55 lines
1.8 KiB
Makefile

# Created by: lth@FreeBSD.org
# $FreeBSD$
PORTNAME= sql-ledger
PORTVERSION= 3.2.5
CATEGORIES= finance perl5
MASTER_SITES= http://www.sql-ledger.com/source/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Double entry accounting system
LICENSE= GPLv2
BUILD_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg
RUN_DEPENDS:= ${BUILD_DEPENDS}
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
SUB_FILES= pkg-message sql-ledger-httpd.conf
USES= perl5 pgsql shebangfix
SHEBANG_FILES= *.pl locale/*/*.pl bin/*/*.pl
NO_ARCH= yes
ROOT_DIRS= SL bin css doc images js locale spool sql templates users
ROOT_FILES= VERSION admin.pl am.pl ap.pl ar.pl bp.pl ca.pl cp.pl ct.pl\
favicon.ico gl.pl hr.pl ic.pl im.pl index.html ir.pl is.pl\
jc.pl login.pl menu.ini menu.pl oe.pl pe.pl ps.pl rc.pl\
rd.pl rp.pl setup.pl sm.pl vr.pl
do-install:
${INSTALL_DATA} ${WRKDIR}/sql-ledger-httpd.conf ${STAGEDIR}${PREFIX}/etc/
@${MKDIR} ${STAGEDIR}/${WWWDIR}
.for dir in ${ROOT_DIRS}
@${MKDIR} ${STAGEDIR}/${WWWDIR}/${dir}
@cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/${dir}
.endfor
.for f in ${ROOT_FILES}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${WWWDIR}
.endfor
post-install:
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST}
@${ECHO_CMD} "@group ${WWWGRP}" >> ${TMPPLIST}
@${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
@${FIND} -s ${STAGEDIR}${WWWDIR} -type d | \
${SED} -e 's#^${STAGEDIR}#@dir #' >> ${TMPPLIST}
${INSTALL_DATA} ${WRKSRC}/sql-ledger.conf.default \
${STAGEDIR}/${WWWDIR}/sql-ledger.conf.sample
@${ECHO} @sample ${WWWDIR}/sql-ledger.conf.sample >> ${TMPPLIST}
@${ECHO_CMD} "etc/sql-ledger-httpd.conf" >> ${TMPPLIST}
@${ECHO_CMD} "@group" >> ${TMPPLIST}
@${ECHO_CMD} "@owner" >> ${TMPPLIST}
.include <bsd.port.mk>