Fixup fromcvs/togit conversion
[pkgsrcv2.git] / www / SOGo / Makefile
1 # $NetBSD: Makefile,v 1.12 2013/03/16 15:12:57 taca Exp $
2 #
3
4 DISTNAME=       SOGo-2.0.4b
5 PKGREVISION=    1
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
15 USE_LANGUAGES=  c
16 USE_TOOLS+=     gmake zip:run
17
18 CONFIGURE_ARGS= --enable-debug --disable-strip
19
20 SOGOUSER?=      sogo
21 SOGOGROUP?=     sogo
22 SOGOETCDIR?=    ${PKG_SYSCONFDIR}
23 SOGORUNDIR?=    ${VARBASE}/sogo
24
25 INSTALLATION_DIRS+=     share/examples/SOGo
26
27 CONF_FILES+=    share/examples/SOGo/sogo-conf.sh \
28                 ${PKG_SYSCONFDIR}/sogo-conf.sh
29 CONF_FILES+=    share/examples/SOGo/SOGo.conf \
30                 ${PKG_SYSCONFDIR}/SOGo.conf
31 OWN_DIRS+=      ${SOGOETCDIR}
32 OWN_DIRS+=      ${SOGORUNDIR}
33 OWN_DIRS_PERMS+=        ${SOGOETCDIR} ${SOGOUSER} ${SOGOGROUP} 0755
34 OWN_DIRS_PERMS+=        ${SOGORUNDIR} ${SOGOUSER} ${SOGOGROUP} 0755
35 BUILD_DEFS+=    VARBASE
36
37 PKG_GROUPS+=    ${SOGOGROUP}
38 PKG_USERS+=     ${SOGOUSER}:${SOGOGROUP}
39 PKG_HOME.${SOGOUSER}=   ${SOGOETCDIR}
40 PKG_SHELL.${SOGOUSER}=  ${SH}
41 PKG_GECOS.${SOGOUSER}=  SOGo daemon user
42
43 PKG_SYSCONFSUBDIR=      sogo
44
45 FILES_SUBST+=   SOGORUNDIR=${SOGORUNDIR}
46 FILES_SUBST+=   SOGOETCDIR=${SOGOETCDIR}
47 FILES_SUBST+=   SOGOUSER=${SOGOUSER}
48 RCD_SCRIPTS=    sogod
49
50 pre-install:
51         ${SED} -e "s|@SOGOUSER@|${SOGOUSER}|" ${FILESDIR}/sogo-conf.sh > \
52           ${DESTDIR}${PREFIX}/share/examples/SOGo/sogo-conf.sh
53         ${SED} -e "s|/usr/GNUstep/System/Library|${PREFIX}/lib/GNUstep|" \
54           ${WRKSRC}/Apache/SOGo.conf > \
55           ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
56         ${SED} -e "s|@PREFIX@|${PREFIX}|" ${FILESDIR}/SOGo.conf >> \
57           ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
58         ${MKDIR} -p ${DESTDIR}${PREFIX}/lib/GNUstep/Frameworks
59         ${LN} -s ../SOGo/SOGo.framework \
60           ${DESTDIR}${PREFIX}/lib/GNUstep/Frameworks/SOGo.framework
61
62 .include "../../devel/gnustep-base/buildlink3.mk"
63 .include "../../devel/gnustep-make/buildlink3.mk"
64 .include "../../devel/SOPE/buildlink3.mk"
65 .include "../../devel/libmemcached/buildlink3.mk"
66 .include "../../textproc/libxml2/buildlink3.mk"
67 .include "../../www/curl/buildlink3.mk"
68
69
70 .include "../../mk/bsd.pkg.mk"