Changeset View
Changeset View
Standalone View
Standalone View
net-mgmt/seafile/Makefile
| Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | |||||
| .include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
| post-patch: | post-patch: | ||||
| # Fix P_KTHREAD r295435 | # Fix P_KTHREAD r295435 | ||||
| .if ${OSVERSION} >= 1100097 | .if ${OSVERSION} >= 1100097 | ||||
| ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c | ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c | ||||
| .endif | .endif | ||||
| ${REINPLACE_CMD} 's/python/${PYTHON_VERSION}/' \ | ${REINPLACE_CMD} 's|python|${PYTHON_CMD}|' \ | ||||
| ${WRKSRC}/scripts/upgrade/regenerate_secret_key.sh | ${WRKSRC}/scripts/upgrade/regenerate_secret_key.sh | ||||
| ${REINPLACE_CMD} -e 's|^INSTALL.*|INSTALLPATH="${PREFIX}/${SEAFILE_SERVER}/seafile"|' \ | ${REINPLACE_CMD} -e 's|^INSTALL.*|INSTALLPATH="${PREFIX}/${SEAFILE_SERVER}/seafile"|' \ | ||||
| ${WRKSRC}/scripts/seaf-cli-wrapper.sh | ${WRKSRC}/scripts/seaf-cli-wrapper.sh | ||||
| ${REINPLACE_CMD} 's/<evhtp.h>/<evhtp\/evhtp.h>/' ${WRKSRC}/server/upload-file.c \ | ${REINPLACE_CMD} 's/<evhtp.h>/<evhtp\/evhtp.h>/' ${WRKSRC}/server/upload-file.c \ | ||||
| ${WRKSRC}/server/access-file.c ${WRKSRC}/server/http-server.c | ${WRKSRC}/server/access-file.c ${WRKSRC}/server/http-server.c | ||||
| post-install: | post-install: | ||||
| @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ | @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ | ||||
| ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile \ | ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile \ | ||||
| ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade | ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade | ||||
| .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ | .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ | ||||
| seaf-server seaf-server-init seafile-controller | seaf-server seaf-server-init seafile-controller | ||||
| if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ | if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ | ||||
| ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ | ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ | ||||
| ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ | ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ | ||||
| fi | fi | ||||
| .endfor | .endfor | ||||
| .for SERVPROG in seafile-controller seaf-server | .for SERVPROG in seafile-controller seaf-server | ||||
| ${LN} -s ${PREFIX}/${SEABIN}/${SERVPROG} ${STAGEDIR}${PREFIX}/bin/ | ${LN} -s ${PREFIX}/${SEABIN}/${SERVPROG} ${STAGEDIR}${PREFIX}/bin/ | ||||
| .endfor | .endfor | ||||
| ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/bin/seaf-cli ${STAGEDIR}${PREFIX}/${SEABIN}/seaf-cli.py | ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/bin/seaf-cli ${STAGEDIR}${PREFIX}/${SEABIN}/seaf-cli.py | ||||
| ${INSTALL_SCRIPT} ${WRKSRC}/scripts/seaf-cli-wrapper.sh ${STAGEDIR}${PREFIX}/bin/seaf-cli | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/seaf-cli-wrapper.sh ${STAGEDIR}${PREFIX}/bin/seaf-cli | ||||
| (cd ${STAGEDIR}${PREFIX}/lib && \ | (cd ${STAGEDIR}${PREFIX}/lib && \ | ||||
| ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) | ${COPYTREE_SHARE} python${PYTHON_VER} ${STAGEDIR}${PREFIX}/${SEALIB}) | ||||
| @${RM} -r ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} \ | @${RM} -r ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER} \ | ||||
| ${WRKSRC}/scripts/seaf-cli-wrapper.sh \ | ${WRKSRC}/scripts/seaf-cli-wrapper.sh \ | ||||
| ${WRKSRC}/scripts/sqlite2mysql.[ps][yh] \ | ${WRKSRC}/scripts/sqlite2mysql.[ps][yh] \ | ||||
| ${WRKSRC}/scripts/setup-seafile.sh \ | ${WRKSRC}/scripts/setup-seafile.sh \ | ||||
| ${STAGEDIR}${PREFIX}/bin/seafile-admin | ${STAGEDIR}${PREFIX}/bin/seafile-admin | ||||
| ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][yh] ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER} | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][yh] ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER} | ||||
| ${INSTALL_SCRIPT} ${WRKSRC}/scripts/upgrade/*.[ps][yh] \ | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/upgrade/*.[ps][yh] \ | ||||
| ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade | ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade | ||||
| ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ | ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ | ||||
| ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ | ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ | ||||
| (cd ${WRKSRC}/scripts/upgrade && \ | (cd ${WRKSRC}/scripts/upgrade && \ | ||||
| ${COPYTREE_SHARE} sql ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade) | ${COPYTREE_SHARE} sql ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade) | ||||
| .include <bsd.port.mk> | .include <bsd.port.mk> | ||||