71a6e8af943509800670019696604d16cd8de6eb
[pkgsrc.git] / www / opengoo / Makefile
1 # $NetBSD: Makefile,v 1.11 2009/12/11 16:32:31 taca Exp $
2 #
3
4 DISTNAME=       opengoo_1.6
5 PKGNAME=        ${DISTNAME:S/_/-/:S/.rc/rc1/}
6 CATEGORIES=     www
7 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=opengoo/}
8 EXTRACT_SUFX=   .zip
9 DIST_SUBDIR=    ${PKGBASE}-20091207
10
11 MAINTAINER=     taca@NetBSD.org
12 HOMEPAGE=       http://www.opengoo.org/
13 COMMENT=        Easy to use Open Source Web Office
14 LICENSE=        gnu-gpl-v3
15
16 DEPENDS+=       ${PHP_PKG_PREFIX}-mysql>=5.1.0:../../databases/php-mysql
17 DEPENDS+=       ${PHP_PKG_PREFIX}-mbstring>=5.1.0:../../misc/php-mbstring
18 DEPENDS+=       ${PHP_PKG_PREFIX}-zip>=5.1.0:../../archivers/php-zip
19 DEPENDS+=       ${PHP_PKG_PREFIX}-gd>=5.1.0:../../graphics/php-gd
20 DEPENDS+=       ${PHP_PKG_PREFIX}-dom>=5.1.0:../../textproc/php5-dom
21 DEPENDS+=       ${PHP_PKG_PREFIX}-imap>=5.1.0:../../mail/php-imap
22
23 PKG_DESTDIR_SUPPORT=    user-destdir
24
25 WRKSRC=         ${WRKDIR}/opengoo
26 USE_TOOLS=      pax
27 NO_BUILD=       yes
28
29 OWN_DIRS_PERMS+= ${OG_DIR}/public/files ${BINOWN} ${APACHE_GROUP} 0775
30 OWN_DIRS_PERMS+= ${OG_DIR}/upload ${BINOWN} ${APACHE_GROUP} 0770
31 OWN_DIRS_PERMS+= ${OG_DIR}/cache ${BINOWN} ${APACHE_GROUP} 0770
32 OWN_DIRS_PERMS+= ${OG_DIR}/tmp ${BINOWN} ${APACHE_GROUP} 0770
33 OWN_DIRS_PERMS+= ${OG_DIR}/config ${BINOWN} ${APACHE_GROUP} 0770
34 MAKE_DIRS_PERMS+= ${OG_DIR}/tmp/saveatt ${BINOWN} ${APACHE_GROUP} 0770
35
36 BUILD_DEFS+=    APACHE_GROUP APACHE_USER
37 FILES_SUBST+=   OG_DIR=${OG_DIR} APACHE_USER=${APACHE_USER}
38 PLIST_SUBST+=   OG_DIR=${OG_DIR}
39
40 PRINT_PLIST_AWK+=       /^${OG_DIR:S|/|\\/|g}/ \
41                         { gsub(/${OG_DIR:S|/|\\/|g}/, "$${OG_DIR}"); \
42                         print; next; }
43
44 .include "../../mk/bsd.prefs.mk"
45
46 OG_DIR?=        share/opengoo
47
48 post-extract:
49         cd ${WRKSRC}; ${FIND} . -type f -exec ${CHMOD} -x {} \;
50
51 pre-install:
52         cd ${WRKSRC}; ${RM} -f .htaccess .project \
53                 application/views/files/.cvsignore \
54                 environment/classes/.cvsignore \
55                 config/empty.config.php
56
57 do-install:
58         cd ${WRKSRC}; ${FIND} . -type f -print | \
59                 pax -rw ${DESTDIR}${PREFIX}/${OG_DIR}
60
61 .include "../../lang/php/phpversion.mk"
62 .include "../../mk/bsd.pkg.mk"