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

Annotation of pkgsrc/www/SOGo4/Makefile, Revision 1.7

1.7     ! adam        1: # $NetBSD: Makefile,v 1.6 2020/04/12 08:29:16 adam Exp $
1.1       tm          2: #
                      3:
                      4: DISTNAME=      SOGo-4.0.8
1.7     ! adam        5: PKGREVISION=   5
1.1       tm          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.2       rillig     15: USE_TOOLS+=    bash gmake zip:run
1.1       tm         16:
                     17: CONFIG_SHELL=  bash
1.2       rillig     18: CONFIGURE_ARGS=        --enable-debug --disable-strip
                     19: MAKE_JOBS_SAFE=        no
1.1       tm         20:
                     21: SOGOUSER?=     sogo
                     22: SOGOGROUP?=    sogo
                     23: SOGOETCDIR?=   ${PKG_SYSCONFDIR}
                     24: SOGORUNDIR?=   ${VARBASE}/sogo
                     25:
                     26: INSTALLATION_DIRS+=    share/examples/SOGo
                     27:
1.2       rillig     28: CONF_FILES+=           share/examples/SOGo/sogo-conf.sh \
                     29:                        ${PKG_SYSCONFDIR}/sogo-conf.sh
                     30: CONF_FILES+=           share/examples/SOGo/SOGo.conf \
                     31:                        ${PKG_SYSCONFDIR}/SOGo.conf
                     32: OWN_DIRS+=             ${SOGOETCDIR}
                     33: OWN_DIRS+=             ${SOGORUNDIR}
1.1       tm         34: OWN_DIRS_PERMS+=       ${SOGOETCDIR} ${SOGOUSER} ${SOGOGROUP} 0755
                     35: OWN_DIRS_PERMS+=       ${SOGORUNDIR} ${SOGOUSER} ${SOGOGROUP} 0755
1.2       rillig     36: BUILD_DEFS+=           VARBASE
1.1       tm         37:
1.2       rillig     38: PKG_GROUPS+=           ${SOGOGROUP}
                     39: PKG_USERS+=            ${SOGOUSER}:${SOGOGROUP}
1.1       tm         40: PKG_HOME.${SOGOUSER}=  ${SOGOETCDIR}
                     41: PKG_SHELL.${SOGOUSER}= ${SH}
                     42: PKG_GECOS.${SOGOUSER}= SOGo daemon user
                     43:
                     44: PKG_SYSCONFSUBDIR=     sogo
                     45:
                     46: FILES_SUBST+=  SOGORUNDIR=${SOGORUNDIR}
                     47: FILES_SUBST+=  SOGOETCDIR=${SOGOETCDIR}
                     48: FILES_SUBST+=  SOGOUSER=${SOGOUSER}
                     49: RCD_SCRIPTS=   sogod
                     50:
1.2       rillig     51: SUBST_CLASSES+=                paths
                     52: SUBST_MESSAGE.paths=   Fixing hardcoded paths.
                     53: SUBST_STAGE.paths=     pre-configure
                     54: SUBST_FILES.paths=     SoObjects/SOGo/SOGoSystemDefaults.m
                     55: SUBST_SED.paths=       -e 's,/etc/sogo/,${PKG_SYSCONFDIR}/,g'
1.1       tm         56:
                     57: BUILDLINK_TRANSFORM.SunOS+=    rm:-pie
                     58:
                     59: FIX_PERMS= \
                     60:        SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.html \
                     61:        SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.wod \
                     62:        SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.html \
                     63:        SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.wod \
                     64:        UI/MainUI/MainUI.SOGo/Resources/Slovenian.lproj/Locale \
                     65:        UI/Templates/SOGoACLLithuanianAdditionAdvisory.wox \
                     66:        UI/Templates/SOGoACLLithuanianModificationAdvisory.wox \
                     67:        UI/Templates/SOGoACLLithuanianRemovalAdvisory.wox \
                     68:        UI/Templates/SOGoFolderLithuanianAdditionAdvisory.wox \
                     69:        UI/Templates/SOGoFolderLithuanianRemovalAdvisory.wox \
                     70:        UI/WebServerResources/css/icons.css
                     71:
                     72: pre-install:
                     73: .for f in ${FIX_PERMS}
                     74:        ${CHMOD} ${NONBINMODE} ${WRKSRC}/${f}
                     75: .endfor
                     76:
                     77:
                     78: post-install:
                     79:        ${SED} -e "s|@SOGOUSER@|${SOGOUSER}|" ${FILESDIR}/sogo-conf.sh > \
                     80:          ${DESTDIR}${PREFIX}/share/examples/SOGo/sogo-conf.sh
                     81:        ${SED} -e "s|/usr/GNUstep/System/Library|${PREFIX}/lib/GNUstep|" \
                     82:          ${WRKSRC}/Apache/SOGo.conf > \
                     83:          ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
                     84:        ${SED} -e "s|@PREFIX@|${PREFIX}|" ${FILESDIR}/SOGo.conf >> \
                     85:          ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
                     86:
                     87: .include "../../devel/gnustep-base/buildlink3.mk"
                     88: .include "../../devel/gnustep-make/buildlink3.mk"
                     89: .include "../../devel/SOPE4/buildlink3.mk"
                     90: .include "../../devel/libmemcached/buildlink3.mk"
                     91: .include "../../textproc/libxml2/buildlink3.mk"
                     92: .include "../../www/curl/buildlink3.mk"
                     93:
                     94:
                     95: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>