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

(-)Makefile (-7 / +8 lines)
Lines 22-47 Link Here
22
22
23
WRKSRC=		${WRKDIR}/pgbash-7.3/src/bash-2.05a
23
WRKSRC=		${WRKDIR}/pgbash-7.3/src/bash-2.05a
24
24
25
GNU_CONFIGURE=	yes
25
USE_GMAKE=	yes
26
USE_GMAKE=	yes
26
USE_REINPLACE=	yes
27
USE_REINPLACE=	yes
27
28
29
CONFIGURE_ARGS=	--pginc-prefix=${LOCALBASE}/include --pglib-prefix=${LOCALBASE}/lib
30
28
post-extract:
31
post-extract:
29
	${ECHO_MSG} ">>> extracting bash"
32
	@${ECHO_MSG} ">>> extracting bash"
30
	${TAR} -C ${WRKDIR}/pgbash-7.3/src -xzf ${DISTDIR}/bash-2.05a.tar.gz
33
	@${TAR} -C ${WRKDIR}/pgbash-7.3/src -xzf ${DISTDIR}/bash-2.05a.tar.gz
31
34
32
pre-configure:
35
pre-configure:
33
	${REINPLACE_CMD} -e 's|/etc/pgbashrc|${PREFIX}/etc/pgbashrc|g' \
36
	@${REINPLACE_CMD} -e 's|/etc/pgbashrc|${PREFIX}/etc/pgbashrc|g' \
34
	${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/shell.c.patch
37
	${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/shell.c.patch
35
.for i in Makefile.in.patch builtins-Makefile.in.patch \
38
.for i in Makefile.in.patch builtins-Makefile.in.patch \
36
	builtins-declare.def.patch builtins-mkbuilrins.c.patch \
39
	builtins-declare.def.patch builtins-mkbuilrins.c.patch \
37
	builtins-set.def.patch builtins-setattr.def.patch configure.in.patch \
40
	builtins-set.def.patch builtins-setattr.def.patch configure.in.patch \
38
	configure.patch parse.y.patch shell.c.patch variables.c.patch
41
	configure.patch parse.y.patch shell.c.patch variables.c.patch
39
	${PATCH} -d ${WRKSRC} -p1 < ${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/${i}
42
	@${ECHO_MSG} ">>> applying pg patches"
43
	@${PATCH} -d ${WRKSRC} -p1 < ${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/${i}
40
.endfor
44
.endfor
41
45
42
do-configure:
43
	cd ${WRKSRC}; ./configure --pginc-prefix=${LOCALBASE}/include --pglib-prefix=${LOCALBASE}/lib
44
45
do-install:
46
do-install:
46
	${INSTALL_PROGRAM} ${WRKSRC}/pgbash ${PREFIX}/bin
47
	${INSTALL_PROGRAM} ${WRKSRC}/pgbash ${PREFIX}/bin
47
	${INSTALL_DATA} ${WRKDIR}/pgbash-7.3/rc/pgbashrc ${PREFIX}/etc/pgbashrc-dist
48
	${INSTALL_DATA} ${WRKDIR}/pgbash-7.3/rc/pgbashrc ${PREFIX}/etc/pgbashrc-dist

Return to bug 61860