Annotation of ports/www/owncloud/Makefile, Revision 1.1.1.1
1.1 kirby 1: # $OpenBSD: Makefile,v 1.137 2018/10/17 14:15:56 sthen Exp $
2:
3: COMMENT= easy and universal access to shared and/or personal files
4:
5: V= 10.5.0
6: DISTNAME= owncloud-${V}
7: EXTRACT_SUFX= .tar.bz2
8:
9: CATEGORIES= www
10:
11: HOMEPAGE= https://owncloud.org/
12:
13: MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
14:
15: # AGPLv3 (GNU Affero Public License)
16: # jQuery: MIT / GPLv3
17: # HTTP: 3 clause BSD
18: # MDB2: BSD-like
19: # User: AGPL
20: # XML/RPC: MIT / PHP
21: # Silk icons: Creative Commons Attribution
22: PERMIT_PACKAGE= Yes
23:
24: MASTER_SITES= https://download.owncloud.org/community/
25:
26: MODULES= lang/php
27:
28: NO_BUILD= Yes
29: NO_TEST= Yes
30: PKG_ARCH= *
31:
32: WRKDIST= ${WRKDIR}/owncloud
33:
34: PREFIX= ${VARBASE}/www
35: INSTDIR= ${PREFIX}/owncloud
36: TINSTDIR= ${TRUEPREFIX}/owncloud
37: VR= ${V:R}
38: SUBST_VARS= INSTDIR TINSTDIR MODPHP_BIN VR
39:
40: RUN_DEPENDS= lang/php/${MODPHP_VERSION},-gd \
41: lang/php/${MODPHP_VERSION},-zip \
42: ${MODPHP_PDO_DEPENDS}
43:
44: # http user authentication
45: RUN_DEPENDS += lang/php/${MODPHP_VERSION},-curl
46:
47: # apps extraction
48: RUN_DEPENDS += lang/php/${MODPHP_VERSION},-bz2
49:
50: # sorting of non-ASCII characters
51: RUN_DEPENDS += lang/php/${MODPHP_VERSION},-intl
52:
53: # distributed caching and Transactional File Locking
54: RUN_DEPENDS += databases/pecl-redis${MODPHP_FLAVOR}
55:
56: do-install:
57: cp -Rp ${WRKSRC} ${INSTDIR}
58: mv ${INSTDIR}/.htaccess ${INSTDIR}/.htaccess.dist
59: find ${INSTDIR} -name '*.orig' -print0 | xargs -r0 rm
60: chown -R ${BINOWN}:${BINGRP} ${INSTDIR}
61:
62: chmod +x ${INSTDIR}/occ
63: perl -pi -e '$$. == 1 && s|^.*env php.*$$|\#!${MODPHP_BIN}|;' \
64: -e 'close ARGV if eof;' \
65: ${INSTDIR}/occ
66:
67: ${INSTALL_DATA_DIR} ${PREFIX}/conf/modules.sample
68: ${SUBST_CMD} -m 0644 -c ${FILESDIR}/apache-httpd-owncloud.conf.dist.in \
69: ${PREFIX}/conf/modules.sample/apache-httpd-owncloud.conf.dist
70: ${INSTALL_DATA} ${FILESDIR}/config.php.dist.in \
71: ${INSTDIR}/config/config.php.dist
72:
73: .include <bsd.port.mk>
CVSweb