devel/php-libawl: Update to 0.60 and flavorize it.

- take maintainership (three time-outs)
- modify www/davical due to flavorized linawl
- flavorize www/davical

PR:		236649
Reported by:	rearnsha <rwe@eyrie.plus.com>
Reviewed by:	mat
Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19653
This commit is contained in:
Alexandre C. Guimarães 2019-04-12 04:42:16 +00:00
parent 88d9fd8219
commit 6e63b8a08d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=498691
5 changed files with 75 additions and 65 deletions

View File

@ -1,44 +1,39 @@
# Created by: Cristiano Rolim Pereira <cristianorolim@hotmail.com>
# $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 <bsd.port.options.mk>
USE_GITLAB= yes
GL_ACCOUNT= davical-project
GL_PROJECT= awl
GL_COMMIT= 3efb13de38ea4c1cc298f206199848467af18456
NO_ARCH= yes
NO_BUILD= yes
.if ${PORT_OPTIONS:MPHP}
USE_PHP= YES
.endif
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 <bsd.port.mk>

View File

@ -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

View File

@ -0,0 +1,7 @@
#########################################################
you can customize the installation directory"
by setting LIBAWLDIR in /etc/make.conf"
#########################################################

View File

@ -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

View File

@ -4,7 +4,9 @@
PORTNAME= davical
DISTVERSIONPREFIX= r
DISTVERSION= 1.1.8
PORTREVISION= 1
CATEGORIES?= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
MAINTAINER= rigoletto@FreeBSD.org
COMMENT= Simple CalDAV server using a postgres backend
@ -13,25 +15,31 @@ LICENSE= GPLv2 LGPL21
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
post-extract: