opnsense-ports/finance/sql-ledger/Makefile
Franco Fichtner 84d2ac597c */*: sync with upstream
Taken from: FreeBSD
2017-06-06 06:55:47 +02: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>