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>