ports/mail/grommunio/dav/Makefile

65 lines
1.6 KiB
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= CalDAV and CardDAV interface for grommunio
2023-08-25 20:59:25 +00:00
V= 1.3
2023-08-16 22:26:55 +00:00
DISTNAME= grommunio-dav-${V}
GH_ACCOUNT= grommunio
GH_PROJECT= grommunio-dav
2023-08-25 20:59:25 +00:00
GH_COMMIT= a9262794cb6b27acd10943138c92a230b0742ea8
2023-08-16 22:26:55 +00:00
2023-09-26 08:23:20 +00:00
DISTFILES= ${GH_DISTFILE}
DISTFILES.a = ${GH_PROJECT}-${GH_COMMIT}-vendor.tar.gz
2023-08-16 22:26:55 +00:00
CATEGORIES= mail www
2023-09-26 08:23:20 +00:00
SITES.a= https://nerd.hu/distfiles/
2023-08-16 22:26:55 +00:00
MODULES= lang/php
MODPHP_BUILDDEP=No
MODPHP_RUNDEP= No
RUN_DEPENDS= lang/php/${MODPHP_VERSION},-curl \
lang/php/${MODPHP_VERSION},-pdo_sqlite \
mail/grommunio/gromox,-mapi \
mail/grommunio/mapi-header-php
NO_BUILD= Yes
NO_TEST= Yes
PKG_ARCH= *
PREFIX= ${VARBASE}/www
INSTDIR= ${PREFIX}/grommunio-dav
post-extract:
mv ${WRKDIR}/vendor ${WRKSRC}/
do-install:
${INSTALL_DATA_DIR} ${INSTDIR}
cd ${WRKSRC} && pax -rw .* * ${INSTDIR}
mv ${INSTDIR}/config.php ${INSTDIR}/config.php.dist
2023-08-25 20:59:25 +00:00
mv ${INSTDIR}/glogger.ini ${INSTDIR}/glogger.ini.dist
2023-08-16 22:26:55 +00:00
chown -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR}
find ${INSTDIR} -type f -and -name '.git*' -delete
find ${INSTDIR} -type d -and -name '.github' -exec rm -rf {} +
COMPOSER= ${MODPHP_BIN} \
-d memory_limit=-1 -d allow_url_fopen=1 \
-d suhosin.executor.include.whitelist=phar \
/usr/local/libexec/composer.phar
# maintainer convenience target
dist: ${FULLDISTDIR}/${GH_DISTFILE}
@set -x; t=`mktemp -d /tmp/grommunio-dav.XXXXXXXXXX`; \
f=$$t/${GH_PROJECT}-${GH_COMMIT}-vendor.tar.gz; \
cd $$t; \
tar xzf ${FULLDISTDIR}/${GH_DISTFILE:C,\{.*,,}${EXTRACT_SUFX}; \
cd ${WRKDIST:C,^.*/,,}; \
patch -BEp0 < ${PATCHDIR}/patch-composer_json; \
${COMPOSER} install --no-dev; \
echo tarring; tar czf $$f vendor; \
cp $$f /tmp; \
cd -; rm -rf $$t
.include <bsd.port.mk>