Prune devel/py-EnthoughtBase
[dports.git] / devel / pear / bsd.pear.channel.mk
1 # $FreeBSD$
2 #
3 # Common code for PEAR channels
4
5 PKGNAMEPREFIX?= pear-channel-
6
7 MASTER_SITES?=  #no master sites
8 DISTFILES?=     #no distfiles
9
10 BUILD_DEPENDS?= ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
11 RUN_DEPENDS?=   ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
12
13 NO_BUILD?=      yes
14
15 LPEARDIR?=      share/pear
16
17 PEAR_CHANNEL_ALIAS?=    ${PORTNAME}
18 PEAR_CHANNEL_REG?=      ${FILESDIR}/${PEAR_CHANNEL_HOST}.reg
19
20 PLIST_FILES=    ${LPEARDIR}/.channels/.alias/${PEAR_CHANNEL_ALIAS}.txt \
21                 ${LPEARDIR}/.channels/${PEAR_CHANNEL_HOST}.reg
22 PLIST_DIRS=     ${LPEARDIR}/.registry/.channel.${PEAR_CHANNEL_HOST}
23
24 .if !defined(PEAR_CHANNEL_HOST)
25 IGNORE=         Please set PEAR_CHANNEL_HOST
26 .elif !exists(${PEAR_CHANNEL_REG})
27 IGNORE=         Cannot find registry file: ${PEAR_CHANNEL_REG}
28 .endif
29
30 do-install:
31         @${MKDIR} ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels/.alias
32         @${MKDIR} ${STAGEDIR}${PREFIX}/${LPEARDIR}/.registry/.channel.${PEAR_CHANNEL_HOST}
33         @${INSTALL_DATA} ${PEAR_CHANNEL_REG} \
34                 ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels
35         @${ECHO_CMD} -n ${PEAR_CHANNEL_HOST} > \
36                 ${STAGEDIR}${PREFIX}/${LPEARDIR}/.channels/.alias/${PEAR_CHANNEL_ALIAS}.txt