# $FreeBSD: head/devel/pear/bsd.pear.channel.mk 463917 2018-03-08 19:48:41Z mat $ # # Common code for PEAR channels PKGNAMEPREFIX?= ${PEAR_PKGNAMEPREFIX}channel- MASTER_SITES?= #no master sites DISTFILES?= #no distfiles USES+= pear:env BUILD_DEPENDS?= ${LOCALBASE}/bin/pear:devel/pear@${PHP_FLAVOR} RUN_DEPENDS?= ${LOCALBASE}/bin/pear:devel/pear@${PHP_FLAVOR} NO_BUILD?= yes LPEARDIR?= share/pear PEAR_CHANNEL_ALIAS?= ${PORTNAME} PEAR_CHANNEL_REG?= ${.CURDIR}/files/${PEAR_CHANNEL_HOST}.reg PLIST_FILES= ${LPEARDIR}/.channels/.alias/${PEAR_CHANNEL_ALIAS}.txt \ ${LPEARDIR}/.channels/${PEAR_CHANNEL_HOST}.reg PLIST_DIRS= ${LPEARDIR}/.registry/.channel.${PEAR_CHANNEL_HOST} .if !defined(PEAR_CHANNEL_HOST) IGNORE= Please set PEAR_CHANNEL_HOST .elif !exists(${PEAR_CHANNEL_REG}) IGNORE= Cannot find registry file: ${PEAR_CHANNEL_REG} .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels/.alias @${MKDIR} ${STAGEDIR}${PREFIX}/${LPEARDIR}/.registry/.channel.${PEAR_CHANNEL_HOST} @${INSTALL_DATA} ${PEAR_CHANNEL_REG} \ ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels @${ECHO_CMD} -n ${PEAR_CHANNEL_HOST} > \ ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels/.alias/${PEAR_CHANNEL_ALIAS}.txt