Changeset View
Changeset View
Standalone View
Standalone View
devel/gogs/Makefile
Show All 16 Lines | |||||
USES= go | USES= go | ||||
GO_BUILDFLAGS= -tags "sqlite pam cert" | GO_BUILDFLAGS= -tags "sqlite pam cert" | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= gogs | GH_ACCOUNT= gogs | ||||
GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} | GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} | ||||
GO_TARGET= :${PREFIX}/libexec/${PORTNAME}/${PORTNAME} | |||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
USERS= git | USERS= git | ||||
GROUPS= git | GROUPS= git | ||||
GOGS_DBDIR?= /var/db/gogs | GOGS_DBDIR?= /var/db/gogs | ||||
GOGS_LOGDIR?= /var/log/gogs | GOGS_LOGDIR?= /var/log/gogs | ||||
PORTNAME_FANCY= Gogs | PORTNAME_FANCY= Gogs | ||||
Show All 19 Lines | @${REINPLACE_CMD} \ | ||||
-e '/^# \!\!\!/d' \ | -e '/^# \!\!\!/d' \ | ||||
-e 's|^RUN_USER = git$$|RUN_USER = ${USERS}|' \ | -e 's|^RUN_USER = git$$|RUN_USER = ${USERS}|' \ | ||||
-e 's|^RUN_MODE = dev$$|RUN_MODE = prod|' \ | -e 's|^RUN_MODE = dev$$|RUN_MODE = prod|' \ | ||||
-e 's|^ROOT =$$|ROOT = ${GOGS_DBDIR}/repositories|' \ | -e 's|^ROOT =$$|ROOT = ${GOGS_DBDIR}/repositories|' \ | ||||
-e 's|^ROOT_PATH =$$|ROOT_PATH = ${GOGS_LOGDIR}|' \ | -e 's|^ROOT_PATH =$$|ROOT_PATH = ${GOGS_LOGDIR}|' \ | ||||
-e 's|^DB_TYPE = mysql$$|DB_TYPE = sqlite3|' \ | -e 's|^DB_TYPE = mysql$$|DB_TYPE = sqlite3|' \ | ||||
${WRKSRC}/conf/app.ini | ${WRKSRC}/conf/app.ini | ||||
do-install: | post-install: | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} | |||||
${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ | |||||
${INSTALL_SCRIPT} ${WRKDIR}/gogs ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_SCRIPT} ${WRKDIR}/gogs ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_SCRIPT} ${WRKDIR}/gogs-rm-data ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_SCRIPT} ${WRKDIR}/gogs-rm-data ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_SCRIPT} ${WRKDIR}/gogs-service ${STAGEDIR}${PREFIX}/etc/rc.d/gogs | ${INSTALL_SCRIPT} ${WRKDIR}/gogs-service ${STAGEDIR}${PREFIX}/etc/rc.d/gogs | ||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} "conf public templates" ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) | @(cd ${WRKSRC} && ${COPYTREE_SHARE} "conf public templates" ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) | ||||
@${MKDIR} ${STAGEDIR}${ETCDIR}/conf | @${MKDIR} ${STAGEDIR}${ETCDIR}/conf | ||||
@${MKDIR} ${STAGEDIR}${ETCDIR}/https | @${MKDIR} ${STAGEDIR}${ETCDIR}/https | ||||
${INSTALL_DATA} ${WRKSRC}/conf/app.ini ${STAGEDIR}${ETCDIR}/conf/app.ini.sample | ${INSTALL_DATA} ${WRKSRC}/conf/app.ini ${STAGEDIR}${ETCDIR}/conf/app.ini.sample | ||||
@${RLN} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/custom | @${RLN} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/custom | ||||
Show All 10 Lines |