View | Details | Raw Unified | Return to bug 104494
Collapse All | Expand All

(-)gauche-readline/Makefile (-13 / +8 lines)
Lines 20-42 Link Here
20
RUN_DEPENDS=	gosh:${PORTSDIR}/lang/gauche
20
RUN_DEPENDS=	gosh:${PORTSDIR}/lang/gauche
21
BUILD_DEPENDS=	gauche-config:${PORTSDIR}/lang/gauche
21
BUILD_DEPENDS=	gauche-config:${PORTSDIR}/lang/gauche
22
22
23
BROKEN=		Changes permissions on installed file
24
25
GAUCHE_LIBDIR=	share/gauche/site/lib
23
GAUCHE_LIBDIR=	share/gauche/site/lib
26
PLIST_SUB+=	GAUCHE_LIBDIR=${GAUCHE_LIBDIR}
24
GAUCHE_FILES=	readline/history.scm readline/keymap.scm readline/term-util.scm
27
25
28
# XXX: exists untill it will be committed to bsd.port.mk
26
PLIST_SUB+=	GAUCHE_LIBDIR=${GAUCHE_LIBDIR}
29
COPYTREE_SHARE=	${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \
30
		2>&1) && \
31
		${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \
32
		${FIND} $$1/ -type d -exec ${CHMOD} 755 {} \; && \
33
		${FIND} $$1/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;' --
34
27
35
do-install:
28
do-install:
36
.if !exists(${PREFIX}/share/gauche/site/lib)
29
.if !exists(${PREFIX}/${GAUCHE_LIBDIR}/readline)
37
	${MKDIR} ${PREFIX}/share/gauche/site/lib
30
	${MKDIR} ${PREFIX}/${GAUCHE_LIBDIR}/readline
38
.endif
31
.endif
39
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "readline.scm readline" \
32
	${INSTALL_DATA} ${WRKSRC}/readline.scm ${PREFIX}/${GAUCHE_LIBDIR}
40
		${PREFIX}/share/gauche/site/lib)
33
.	for f in ${GAUCHE_FILES}
34
		${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${GAUCHE_LIBDIR}/readline
35
.	endfor
41
36
42
.include <bsd.port.mk>
37
.include <bsd.port.mk>

Return to bug 104494