Index: devel/php-libawl/Makefile =================================================================== --- devel/php-libawl/Makefile +++ devel/php-libawl/Makefile @@ -1,44 +1,39 @@ # Created by: Cristiano Rolim Pereira # $FreeBSD$ -PORTNAME= php-libawl -PORTVERSION= 0.57 +PORTNAME= libawl DISTVERSIONPREFIX= r +DISTVERSION= 0.60 CATEGORIES= devel -MASTER_SITES= https://gitlab.com/davical-project/awl/repository/archive.tar.gz?ref=${DISTVERSIONPREFIX}${PORTVERSION}&dummy=/ -DISTNAME= awl-${DISTVERSIONPREFIX}${PORTVERSION} +PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} -MAINTAINER= cristianorolim@outlook.com +MAINTAINER= rigoletto@FreeBSD.org COMMENT= Andrew.s Web Libraries - PHP Utility Libraries LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -OPTIONS_DEFINE= PHP -OPTIONS_DEFAULT= PHP +USES= php:build,flavors -.include +USE_GITLAB= yes +GL_ACCOUNT= davical-project +GL_PROJECT= awl +GL_COMMIT= 3efb13de38ea4c1cc298f206199848467af18456 -.if ${PORT_OPTIONS:MPHP} -USE_PHP= YES -.endif -NO_BUILD= YES +NO_ARCH= yes +NO_BUILD= yes + LIBAWLDIR?= share/awl -PLIST_SUB+= LIBAWLDIR=${LIBAWLDIR} -pre-everything:: - @${ECHO_CMD} "# you can customize the installation directory" - @${ECHO_CMD} "# by setting LIBAWLDIR in /etc/make.conf" - -post-extract: - @${MV} ${WRKDIR}/${DISTNAME}-* ${WRKSRC} - post-patch: ${RM} ${WRKSRC}/inc/*.orig do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${LIBAWLDIR} - cd ${WRKSRC} && ${CP} -pR dba inc ${STAGEDIR}${PREFIX}/${LIBAWLDIR}/ +.for d in dba inc + cd ${WRKSRC} && \ + ${COPYTREE_SHARE} ${d} ${STAGEDIR}${PREFIX}/${LIBAWLDIR}/ +.endfor .include Index: devel/php-libawl/distinfo =================================================================== --- devel/php-libawl/distinfo +++ devel/php-libawl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1485808005 -SHA256 (awl-r0.57.tar.gz) = 26b504afd4151cbe6af47c219b206c6493323d0ae9060cc6abf615a06a5f3cbc -SIZE (awl-r0.57.tar.gz) = 573804 +TIMESTAMP = 1553039279 +SHA256 (davical-project-awl-3efb13de38ea4c1cc298f206199848467af18456_GL0.tar.gz) = 3d84b0e3196c54d2f1b99df5a344fe4feaa2a4ba408f3c3a10281dc4d0138272 +SIZE (davical-project-awl-3efb13de38ea4c1cc298f206199848467af18456_GL0.tar.gz) = 600960 Index: devel/php-libawl/pkg-message =================================================================== --- /dev/null +++ devel/php-libawl/pkg-message @@ -0,0 +1,7 @@ + +######################################################### + + you can customize the installation directory" + by setting LIBAWLDIR in /etc/make.conf" + +######################################################### Index: devel/php-libawl/pkg-plist =================================================================== --- devel/php-libawl/pkg-plist +++ devel/php-libawl/pkg-plist @@ -1,32 +1,32 @@ -%%LIBAWLDIR%%/dba/awl-tables.sql -%%LIBAWLDIR%%/dba/grant-minimum-permissions.sh -%%LIBAWLDIR%%/dba/grant-on-all-tables.sh -%%LIBAWLDIR%%/dba/schema-management.sql -%%LIBAWLDIR%%/inc/AWLUtilities.php -%%LIBAWLDIR%%/inc/AWLUtilities.php.in -%%LIBAWLDIR%%/inc/AuthPlugin.php -%%LIBAWLDIR%%/inc/AuthPlugins.php -%%LIBAWLDIR%%/inc/AwlCache.php -%%LIBAWLDIR%%/inc/AwlDBDialect.php -%%LIBAWLDIR%%/inc/AwlDatabase.php -%%LIBAWLDIR%%/inc/AwlQuery.php -%%LIBAWLDIR%%/inc/AwlUpgrader.php -%%LIBAWLDIR%%/inc/DataEntry.php -%%LIBAWLDIR%%/inc/DataUpdate.php -%%LIBAWLDIR%%/inc/EMail.php -%%LIBAWLDIR%%/inc/MenuSet.php -%%LIBAWLDIR%%/inc/Multipart.php -%%LIBAWLDIR%%/inc/PgQuery.php -%%LIBAWLDIR%%/inc/Session.php -%%LIBAWLDIR%%/inc/Translation.php -%%LIBAWLDIR%%/inc/User.php -%%LIBAWLDIR%%/inc/Validation.php -%%LIBAWLDIR%%/inc/XMLDocument.php -%%LIBAWLDIR%%/inc/XMLElement.php -%%LIBAWLDIR%%/inc/classBrowser.php -%%LIBAWLDIR%%/inc/classEditor.php -%%LIBAWLDIR%%/inc/iCalendar.php -%%LIBAWLDIR%%/inc/vCalendar.php -%%LIBAWLDIR%%/inc/vComponent.php -%%LIBAWLDIR%%/inc/vObject.php -%%LIBAWLDIR%%/inc/vProperty.php +share/awl/dba/awl-tables.sql +share/awl/dba/grant-minimum-permissions.sh +share/awl/dba/grant-on-all-tables.sh +share/awl/dba/schema-management.sql +share/awl/inc/AWLUtilities.php +share/awl/inc/AWLUtilities.php.in +share/awl/inc/AuthPlugin.php +share/awl/inc/AuthPlugins.php +share/awl/inc/AwlCache.php +share/awl/inc/AwlDBDialect.php +share/awl/inc/AwlDatabase.php +share/awl/inc/AwlQuery.php +share/awl/inc/AwlUpgrader.php +share/awl/inc/DataEntry.php +share/awl/inc/DataUpdate.php +share/awl/inc/EMail.php +share/awl/inc/MenuSet.php +share/awl/inc/Multipart.php +share/awl/inc/PgQuery.php +share/awl/inc/Session.php +share/awl/inc/Translation.php +share/awl/inc/User.php +share/awl/inc/Validation.php +share/awl/inc/XMLDocument.php +share/awl/inc/XMLElement.php +share/awl/inc/classBrowser.php +share/awl/inc/classEditor.php +share/awl/inc/iCalendar.php +share/awl/inc/vCalendar.php +share/awl/inc/vComponent.php +share/awl/inc/vObject.php +share/awl/inc/vProperty.php Index: www/davical/Makefile =================================================================== --- www/davical/Makefile +++ www/davical/Makefile @@ -5,6 +5,7 @@ DISTVERSIONPREFIX= r DISTVERSION= 1.1.8 CATEGORIES?= www +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= rigoletto@FreeBSD.org COMMENT= Simple CalDAV server using a postgres backend @@ -13,24 +14,30 @@ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg \ +RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libawl>=0.60:devel/php-libawl@${PHP_FLAVOR} \ + p5-DBD-Pg>=0:databases/p5-DBD-Pg \ p5-DBI>=0:databases/p5-DBI \ p5-YAML>=0:textproc/p5-YAML \ - php-libawl>=0.54:devel/php-libawl \ pwgen:sysutils/pwgen -USES= pgsql php shebangfix +USES= pgsql php:flavors shebangfix + USE_GITLAB= yes GL_ACCOUNT= davical-project GL_COMMIT= 4af9595f4d0530268ac1289ba4ab2adb4890802e -USE_PHP= calendar curl gettext iconv pcre pdo pdo_pgsql pgsql xml -SHEBANG_FILES= scripts/sync-remote-caldav.php -SUB_FILES= pkg-message httpd-davical.conf -PORTDOCS= README INSTALL davical_en_user_guide.odt phpdoc.ini \ - translation.rst -PORTEXAMPLES= config + +USE_PHP= calendar curl gettext iconv pcre pdo \ + pdo_pgsql pgsql xml + NO_ARCH= yes NO_BUILD= yes + +PORTDOCS= README INSTALL davical_en_user_guide.odt \ + phpdoc.ini translation.rst +PORTEXAMPLES= config + +SHEBANG_FILES= scripts/sync-remote-caldav.php +SUB_FILES= pkg-message httpd-davical.conf OPTIONS_DEFINE= DOCS EXAMPLES