[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / SOGo

Annotation of pkgsrc/www/SOGo/Makefile, Revision 1.45

1.45    ! adam        1: # $NetBSD: Makefile,v 1.44 2018/03/21 14:36:39 taca Exp $
1.1       manu        2: #
                      3:
1.44      taca        4: DISTNAME=      SOGo-2.3.23
1.45    ! adam        5: PKGREVISION=   1
1.1       manu        6: CATEGORIES=    www
                      7: MASTER_SITES=  http://www.sogo.nu/files/downloads/SOGo/Sources/
                      8:
                      9: MAINTAINER=    pkgsrc-users@NetBSD.org
                     10: HOMEPAGE=      http://www.sogo.nu/
                     11: COMMENT=       Groupware server supporting CalDAV, CardDAV and GroupDAV
                     12: LICENSE=       gnu-gpl-v2
                     13:
                     14: HAS_CONFIGURE= yes
1.30      taca       15: USE_TOOLS+=     bash gmake zip:run
1.1       manu       16:
1.30      taca       17: CONFIG_SHELL=  bash
1.1       manu       18: CONFIGURE_ARGS= --enable-debug --disable-strip
1.20      taca       19: MAKE_JOBS_SAFE=                no
1.1       manu       20:
                     21: SOGOUSER?=     sogo
                     22: SOGOGROUP?=    sogo
1.12      taca       23: SOGOETCDIR?=   ${PKG_SYSCONFDIR}
1.1       manu       24: SOGORUNDIR?=   ${VARBASE}/sogo
1.12      taca       25:
1.1       manu       26: INSTALLATION_DIRS+=    share/examples/SOGo
1.12      taca       27:
                     28: CONF_FILES+=   share/examples/SOGo/sogo-conf.sh \
1.2       manu       29:                ${PKG_SYSCONFDIR}/sogo-conf.sh
1.12      taca       30: CONF_FILES+=   share/examples/SOGo/SOGo.conf \
1.1       manu       31:                ${PKG_SYSCONFDIR}/SOGo.conf
                     32: OWN_DIRS+=     ${SOGOETCDIR}
                     33: OWN_DIRS+=     ${SOGORUNDIR}
                     34: OWN_DIRS_PERMS+=       ${SOGOETCDIR} ${SOGOUSER} ${SOGOGROUP} 0755
                     35: OWN_DIRS_PERMS+=       ${SOGORUNDIR} ${SOGOUSER} ${SOGOGROUP} 0755
                     36: BUILD_DEFS+=   VARBASE
                     37:
                     38: PKG_GROUPS+=   ${SOGOGROUP}
                     39: PKG_USERS+=    ${SOGOUSER}:${SOGOGROUP}
                     40: PKG_HOME.${SOGOUSER}=  ${SOGOETCDIR}
                     41: PKG_SHELL.${SOGOUSER}= ${SH}
                     42: PKG_GECOS.${SOGOUSER}= SOGo daemon user
                     43:
1.12      taca       44: PKG_SYSCONFSUBDIR=     sogo
                     45:
1.1       manu       46: FILES_SUBST+=  SOGORUNDIR=${SOGORUNDIR}
                     47: FILES_SUBST+=  SOGOETCDIR=${SOGOETCDIR}
                     48: FILES_SUBST+=  SOGOUSER=${SOGOUSER}
                     49: RCD_SCRIPTS=   sogod
                     50:
1.30      taca       51: FIX_PERMS= \
                     52:        SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.html \
                     53:        SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.wod \
                     54:        SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.html \
                     55:        SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.wod \
                     56:        UI/Templates/SOGoACLLithuanianAdditionAdvisory.wox \
                     57:        UI/Templates/SOGoACLLithuanianModificationAdvisory.wox \
                     58:        UI/Templates/SOGoACLLithuanianRemovalAdvisory.wox \
                     59:        UI/Templates/SOGoFolderLithuanianAdditionAdvisory.wox \
                     60:        UI/Templates/SOGoFolderLithuanianRemovalAdvisory.wox
                     61:
                     62: pre-configure:
                     63: .for f in ${FIX_PERMS}
                     64:        ${CHMOD} ${NONBINMODE} ${WRKSRC}/${f}
                     65: .endfor
                     66:
                     67: post-install:
1.2       manu       68:        ${SED} -e "s|@SOGOUSER@|${SOGOUSER}|" ${FILESDIR}/sogo-conf.sh > \
                     69:          ${DESTDIR}${PREFIX}/share/examples/SOGo/sogo-conf.sh
1.1       manu       70:        ${SED} -e "s|/usr/GNUstep/System/Library|${PREFIX}/lib/GNUstep|" \
                     71:          ${WRKSRC}/Apache/SOGo.conf > \
                     72:          ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
                     73:        ${SED} -e "s|@PREFIX@|${PREFIX}|" ${FILESDIR}/SOGo.conf >> \
                     74:          ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
                     75:        ${MKDIR} -p ${DESTDIR}${PREFIX}/lib/GNUstep/Frameworks
                     76:        ${LN} -s ../SOGo/SOGo.framework \
                     77:          ${DESTDIR}${PREFIX}/lib/GNUstep/Frameworks/SOGo.framework
                     78:
                     79: .include "../../devel/gnustep-base/buildlink3.mk"
                     80: .include "../../devel/gnustep-make/buildlink3.mk"
                     81: .include "../../devel/SOPE/buildlink3.mk"
                     82: .include "../../devel/libmemcached/buildlink3.mk"
                     83: .include "../../textproc/libxml2/buildlink3.mk"
1.7       manu       84: .include "../../www/curl/buildlink3.mk"
1.2       manu       85:
1.1       manu       86:
                     87: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>