Index: head/mail/nextcloud-mail/Makefile =================================================================== --- head/mail/nextcloud-mail/Makefile (revision 468707) +++ head/mail/nextcloud-mail/Makefile (revision 468708) @@ -1,39 +1,40 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= mail PORTVERSION= 0.7.10 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= mail MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Mail app for Nextcloud LICENSE= AGPLv3 -RUN_DEPENDS= nextcloud>=13:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=13:www/nextcloud@${PHP_FLAVOR} -USES= gettext php +USES= gettext php:flavors USE_PHP= imap NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/security/nextcloud-passman/Makefile =================================================================== --- head/security/nextcloud-passman/Makefile (revision 468707) +++ head/security/nextcloud-passman/Makefile (revision 468708) @@ -1,35 +1,36 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= passman PORTVERSION= 2.1.4 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://releases.passman.cc/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Full featured password manager for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= nextcloud>=9:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=9:www/nextcloud@${PHP_FLAVOR} WRKSRC= ${WRKDIR}/${PORTNAME} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) post-install: ${RM} ${STAGEDIR}${WWWDIR}/COPYING ${STAGEDIR}${WWWDIR}/LICENSE .include Index: head/security/nextcloud-twofactor_totp/Makefile =================================================================== --- head/security/nextcloud-twofactor_totp/Makefile (revision 468707) +++ head/security/nextcloud-twofactor_totp/Makefile (revision 468708) @@ -1,38 +1,39 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= twofactor_totp PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= TOTP multi-factor auth app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= nextcloud>=13:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=13:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) ${RM} ${STAGEDIR}${WWWDIR}/COPYING .include Index: head/security/nextcloud-twofactor_u2f/Makefile =================================================================== --- head/security/nextcloud-twofactor_u2f/Makefile (revision 468707) +++ head/security/nextcloud-twofactor_u2f/Makefile (revision 468708) @@ -1,32 +1,33 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= twofactor_u2f PORTVERSION= 1.5.2 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= U2F multi-factor auth app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= nextcloud>=13.0.1:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=13.0.1:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) ${RM} ${STAGEDIR}${WWWDIR}/COPYING .include Index: head/www/nextcloud/Makefile =================================================================== --- head/www/nextcloud/Makefile (revision 468707) +++ head/www/nextcloud/Makefile (revision 468708) @@ -1,61 +1,62 @@ # $FreeBSD$ PORTNAME= nextcloud DISTVERSION= 13.0.2 CATEGORIES= www -MASTER_SITES= https://download.nextcloud.com/server/prereleases/ +MASTER_SITES= https://download.nextcloud.com/server/releases/ +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= brnrd@FreeBSD.org COMMENT= Personal cloud which runs on your own server LICENSE= AGPLv3 -USES= cpe gettext-runtime php:web tar:bzip2 ssl +USES= cpe gettext-runtime php:flavors,web tar:bzip2 ssl USE_PHP= bz2 ctype curl dom fileinfo filter gd hash iconv json \ mbstring pdo posix session simplexml xml xmlreader xmlwriter \ xsl wddx zip zlib NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} OPTIONS_DEFINE= EXIF LDAP OPCACHE SMB SSL OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= EXIF LDAP MYSQL OPCACHE SSL DB_DESC= Database backend(s) EXIF_DESC= Image rotation support OPCACHE_DESC= Enable (Nextcloud recommended) OpCache EXIF_USE= PHP=exif LDAP_USE= PHP=ldap MYSQL_USES= mysql MYSQL_USE= PHP=pdo_mysql OPCACHE_USE= PHP=opcache PGSQL_USES= pgsql PGSQL_USE= PHP=pdo_pgsql,pgsql SMB_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}smbclient>=0.9.0:net/pecl-smbclient@${PHP_FLAVOR} SQLITE_USE= PHP=pdo_sqlite,sqlite3 SSL_USE= PHP=openssl post-patch: @${REINPLACE_CMD} -e 's|/var/www/${PORTNAME}|${WWWDIR}|' ${WRKSRC}/config/config.sample.php @${MV} ${WRKSRC}/apps ${WRKSRC}/apps-pkg do-install: @${MKDIR} -m 0755 ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${RM} ${STAGEDIR}${WWWDIR}/updater/updater.phar @${MKDIR} ${STAGEDIR}${WWWDIR}/data @${MKDIR} ${STAGEDIR}${WWWDIR}/apps @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/fix-apps_paths.json ${STAGEDIR}${DATADIR}/fix-apps_paths.json .include Index: head/www/nextcloud-calendar/Makefile =================================================================== --- head/www/nextcloud-calendar/Makefile (revision 468707) +++ head/www/nextcloud-calendar/Makefile (revision 468708) @@ -1,37 +1,38 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= calendar PORTVERSION= 1.6.1 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Calendar app for Nextcloud LICENSE= AGPLv3 -RUN_DEPENDS= nextcloud>=13:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=13:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/www/nextcloud-contacts/Makefile =================================================================== --- head/www/nextcloud-contacts/Makefile (revision 468707) +++ head/www/nextcloud-contacts/Makefile (revision 468708) @@ -1,37 +1,38 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= contacts PORTVERSION= 2.1.3 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Contacts app for Nextcloud LICENSE= AGPLv3 -RUN_DEPENDS= nextcloud>=12:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=12:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/www/nextcloud-notes/Makefile =================================================================== --- head/www/nextcloud-notes/Makefile (revision 468707) +++ head/www/nextcloud-notes/Makefile (revision 468708) @@ -1,38 +1,39 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= notes PORTVERSION= 2.3.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Notes app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= nextcloud>=9:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=9:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/www/nextcloud-tasks/Makefile =================================================================== --- head/www/nextcloud-tasks/Makefile (revision 468707) +++ head/www/nextcloud-tasks/Makefile (revision 468708) @@ -1,38 +1,39 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= tasks PORTVERSION= 0.9.6 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= https://github.com/${PKGNAMEPREFIX:S/-//}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/ PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//}/${DISTNAME}-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= brnrd@freebsd.org COMMENT= Tasks app for Nextcloud LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= nextcloud>=12:www/nextcloud +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=12:www/nextcloud@${PHP_FLAVOR} -USES= php +USES= php:flavors NO_BUILD= yes NO_ARCH= yes NEXTCLOUD_USERNAME?= ${WWWOWN} NEXTCLOUD_GROUPNAME?= ${WWWGRP} PLIST_SUB= NEXTCLOUD_USERNAME=${NEXTCLOUD_USERNAME} \ NEXTCLOUD_GROUPNAME=${NEXTCLOUD_GROUPNAME} WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include