848f6764b0
Reviewed by: bapt, ports@
37 lines
1.2 KiB
Makefile
37 lines
1.2 KiB
Makefile
# $FreeBSD$
|
|
#
|
|
# Common code for PEAR channels
|
|
|
|
PKGNAMEPREFIX?= pear-channel-
|
|
|
|
MASTER_SITES?= #no master sites
|
|
DISTFILES?= #no distfiles
|
|
|
|
BUILD_DEPENDS?= ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
|
|
RUN_DEPENDS?= ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
|
|
|
|
NO_BUILD?= yes
|
|
|
|
LPEARDIR?= share/pear
|
|
|
|
PEAR_CHANNEL_ALIAS?= ${PORTNAME}
|
|
PEAR_CHANNEL_REG?= ${FILESDIR}/${PEAR_CHANNEL_HOST}.reg
|
|
|
|
PLIST_FILES= ${LPEARDIR}/.channels/.alias/${PEAR_CHANNEL_ALIAS}.txt \
|
|
${LPEARDIR}/.channels/${PEAR_CHANNEL_HOST}.reg \
|
|
"@exec ${MKDIR} %D/${LPEARDIR}/.registry/.channel.${PEAR_CHANNEL_HOST}"
|
|
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
|