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>